IOCP是什么呢? 它就是Io Completion Port的缩写,它就是MS的内核调用机制.
因为在硬件里,与驱动程序打交道都是通过协议栈进行的,并且是通过发送包请求实现.
当在网络服务器使用它实现时,就会最接近内核部份,提高了性能,也提高速度.
目前就要看看怎么样用IOCP创建高性能的服务器,怎么样响应大量用户的TCP,或者UDP的数据.
当创建IOCP端口后,就要初始化连接监听,这跟一般的SOCKET是没有什么区别的,当然要把它关联到IOCP,否则就不会从IOCP那里得响应. 接着就会创建满足需要的接收请求,这样就会收到连接进来.