系统编程
肥萝卜使大力
这个作者很懒,什么都没留下…
展开
-
size_t ssize_t socklen_t
size_t 解释一:为了增强程序的可移植性,便有了size_t,它是为了方便系统之间的移植而定义的,不同的系统上,定义size_t可能不一样。 在32位系统上 定义为 unsigned int 也就是说在32位系统上是32位无符号整形。在64位系统上定义为 unsigned long 也就是说在64位系统上是64位无符号整形。size_t一般用来表示一种计数,比如转载 2012-04-26 20:32:59 · 1576 阅读 · 0 评论 -
一个TCP连接关闭的问题
整理自:http://bbs.chinaunix.net/thread-3728530-1-1.html问题: 正常的TCP连接关闭需要执行4路释放,就是客户端和服务器都执行close。如果对于一个服务器,大量的恶意客户端建立连接后,既不发请求,也不close套接字,这种情况下服务器如何保护自己呢。因为如果听之任之的话,大量的恶意连接会耗尽服务器的可用描述符,导致服务器不能原创 2012-04-28 21:47:28 · 4460 阅读 · 1 评论