IOCP
nanhaizhixin
这个作者很懒,什么都没留下…
展开
-
socket用户异常掉线检测
目前主要有三种方法来实现用户掉线检测:SO_KEEPALIVE ,SIO_KEEPALIVE_VALS 和Heart-Beat线程。 下面我就上面的三种方法来做一下介绍。 (1)SO_KEEPALIVE 机制 这是socket库提供的功能,设置接口是setsockopt API: BOOL bSet=TRUE; setsockopt(hSocket,SOL_SOCKET,SO_KEEP转载 2013-05-30 13:34:15 · 5208 阅读 · 0 评论 -
WinSock2编程之打造完整的SOCKET池
在Winodows平台上,网络编程的主要接口就是WinSock,目前大多数的Windows平台上的WinSock平台已经升级到2.0版,简称为WinSock2。在WinSock2中扩展了很多很有用的Windows味很浓的SOCKET专用API,为Windows平台用户提供高性能的网络编程支持。这些函数中的大多数已经不再是标准的“Berkeley”套接字模型的API了。使用这些函数的代价就是你不能再转载 2013-05-30 11:18:21 · 950 阅读 · 0 评论 -
IOCP+WinSock2新函数打造高性能SOCKET池(转)
在前一篇文章《WinSock2编程之打造完整的SOCKET池 》中,介绍了WinSock2的一些新函数,并重点详细介绍了什么是SOCKET池,有了这个概念,现在就接着展开更深入的讨论。 首先这里要重点重申一下就是,SOCKET池主要指的是使用面向连接的协议的情况下,最常用的就是需要管理大量的TCP连接的时候。常见的就是Web服务器、FTP服务器等。 下面就分步骤的详细介绍如何最终实现S转载 2013-05-30 13:16:17 · 1237 阅读 · 0 评论