网络编程
文章平均质量分 86
damenhanter
这个作者很懒,什么都没留下…
展开
-
Socket模型详解
两种I/O模式... 1一.选择模型... 2二.异步选择... 6三.事件选择... 9四.重叠I/O模型... 11五.完成端口模型... 18五种I/O模型的比较... 21 两种I/O模式1、 两种I/O模式 阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字默认为阻塞模式。可以通过多线程技术进行处理。非阻转载 2012-05-25 18:42:27 · 927 阅读 · 0 评论 -
Unix网络编程卷一笔记
1.connect函数调用会激发TCP三路握手协议,调用失败返回以下三种情况:1.TCP客户端没有收到SYN分节,返回ETIMEOUT错误。如果发送一个SYN分节,等待6s没有响应,再发送一个,等待24s没有响应,再发送一个,等待75s没有响应就返回本 错误。2.如果对客户端SYN的响应是RST(表示复位),则表示该服务器主机没有进程在等待与之连接(1.服务器上没有监听套接字,2原创 2016-07-12 23:01:33 · 2641 阅读 · 0 评论 -
IOCP模型与EPOLL模型的比较
一:IOCP和Epoll之间的异同。异:1:IOCP是WINDOWS系统下使用。Epoll是Linux系统下使用。2:IOCP是IO操作完毕之后,通过Get函数获得一个完成的事件通知。Epoll是当你希望进行一个IO操作时,向Epoll查询是否可读或者可写,若处于可读或可写状态后,Epoll会通过epoll_wait进行通知。3:IOCP封装了异步的消息事件的通知机制,同时封装转载 2016-08-18 10:39:26 · 431 阅读 · 0 评论