
网络编程
文章平均质量分 71
又秃又弱
博客主要记录和分享本人学习,请斟酌帖子,勿一味的输入知识
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SCFS、SFJ代码实现
SFJ、FCFS代码及运行结果原创 2022-10-18 15:26:19 · 633 阅读 · 0 评论 -
io复用函数的使用
一般多客户端在和服务器通信时,服务器在执行recv时会先阻塞,然后按照顺序依次处理客户端,无论客户端有无数据都会被处理,这样大大降低了执行效率。此时就引入i/o复用技术,提高网络程序效率io的处理方式是没有数据的客户端忽略不管,一旦接收就阻塞起来,有数据的客户端接收。原创 2022-12-13 09:08:29 · 523 阅读 · 0 评论 -
网络编程/计算机网络
无状态的优点是简单、高效。TCP/IP 协议体系结构中,数据链路层的功能描述为实现网卡接口的网络驱动程序,以 处理数据在物理媒介上的传输,不同的物理网络具有不同的电气特性,网络驱动程序隐藏了 这些细节,为上层协议提供了一个统一的接口。因此,这一层的主要功能 是在物理层提供的比特流的基础上,通过差错控制,使有差错的物理线路变为无差错的数据链路,即提供可靠的通过物理介质传输数据的方法。端口可以理解为应用程序代号,是软件层次的,用于表示一个进程/应用程序,目的是方便查找,可以实现不同主机之间的通信。原创 2022-11-25 16:09:56 · 1837 阅读 · 0 评论 -
WinSock的I/O模型
阻塞与非阻塞阻塞是指一个线程在调用一个函数时,该函数由于某种原因不能立即完成,导致线程处于等待状态。能引起阻塞的套接字函数实际上也是I/O函数,只不过他们的操作设备是网络,因此阻塞模式下的函数也被称为网络i/o函数。阻塞模式下的函数包括:accept()——监听套接字的缓冲队列中没有已达到的连接请求,则阻塞,当有连接请求到达时恢复。connect()——连接请求发送出去便阻塞,直到TCP/IP三次握手过程成功结束,返回对客户端连接请求的确认。原创 2022-11-27 13:03:57 · 2013 阅读 · 0 评论