随笔分类 -  网络

进程间通信方式+线程间通信方式
摘要:转自:https://www.cnblogs.com/fmqdblog/p/10680077.html 进程间通信 管道(pipe):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用进程间的亲缘关系通常是指父子进程关系。 命名管道(named pipe/FIFO):命 阅读全文

posted @ 2020-05-20 17:41 代号870 阅读(133) 评论(0) 推荐(0)

多进程与多线程
摘要:进程是资源分配的最小单位,线程是CPU调度的最小单位 https://www.cnblogs.com/toria/p/11123130.html 进程是系统中程序执行和资源分配的基本单位。每个进程有自己的数据段、代码段和堆栈段。这就 造成进程在进行切换等操作时都需要有比较负责的上下文切换等动作。为了 阅读全文

posted @ 2019-12-12 22:05 代号870 阅读(122) 评论(0) 推荐(0)

tcp、udp总结____握手挥手
摘要:TCP与UDP区别总结:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保 证可靠交付3、TCP面向字节流,实际上是TCP把数据看 阅读全文

posted @ 2019-12-12 21:28 代号870 阅读(487) 评论(0) 推荐(0)

socket连接建立步骤
摘要:转自 : https://blog.csdn.net/a58220655/article/details/46534425 1、 客户端Socket:首先调用Socket类的构造函数,以服务器的指定的IP地址或指定的主机名和指定的端口号为参数,创建一个Socket流,在创建Socket流的过程中包含 阅读全文

posted @ 2019-11-25 14:38 代号870 阅读(5335) 评论(0) 推荐(0)

5种I/O模型和epoll,select和水平触发边缘触发
摘要:https://www.cnblogs.com/renxs/p/3683189.html 在linux的IO多路复用中有水平触发,边缘触发两种模式,这两种模式的区别如下: 水平触发: 如果文件描述符已经就绪可以非阻塞的执行IO操作了,此时会触发通知. 允许在任意时刻重复检测IO的状态.select, 阅读全文

posted @ 2019-10-29 16:44 代号870 阅读(906) 评论(0) 推荐(0)

网络编程面试题
摘要:百度就行 https://blog.csdn.net/gochenguowei/article/details/79669038 https://blog.csdn.net/u012426959/article/details/78935347 阅读全文

posted @ 2019-10-25 09:35 代号870 阅读(106) 评论(0) 推荐(0)

epoll和select
摘要:epoll是干嘛的? 阅读全文

posted @ 2019-10-24 19:39 代号870 阅读(107) 评论(0) 推荐(0)