这个正是我想知道的,请详细介绍。
138楼我啰嗦了,就是要N个线程守候M个连接的方法。
已经提交的handle,送哪儿排队,如何守护?
【 在 z16166 的大作中提到: 】
: 收发全双工就是一种场景吧
: http是一收一发,其他的协议/场景是可能有收的同时也在发的,一个线程负责收,一个线程负责发。
: IOCP是n个线程处理m个连接,以WSASend()/WSARecv()请求的完成结果作为派发单位,派发给对应的线程(优先派发给正在运行的线程,减少线程切换开销),不管是哪个tcp连接的。当然,派发信息里携带的有是哪个tcp连接的context信息的(completion key。overlapped结构也可以扩展一下,存放自己的连接信息)。
: ...................
--
修改:ylh1969 FROM 221.218.60.*
FROM 221.218.60.*