TCP/IP
super_bert
二到尽头,覆水难收。
展开
-
主机字节序(大小端判断)及网络字节序
如有转载,请注明出处。作者:super_bert@csdn先上两种判断主机字节序的方法(C描述),再详细解释。判断原理:1.Union成员本身是被存放在相同的内存空间中(即共享内存),union联合体占用内存大小等于该union的最大成员的大小,所以在一个有char型和int型变量的union中可以通过取值判断出主机字节序;2.将一个char(BYTE)型变量和一个int型原创 2015-04-20 15:55:21 · 3809 阅读 · 0 评论 -
TCP socket主要函数总结
socket主要函数说明原创 2015-05-19 15:08:26 · 1249 阅读 · 0 评论 -
socket属性设置函数总结
如有转载,请注明出处:http://blog.csdn.net/embedded_sky作者:super_bert@csdnsocket属性设置函数总结1.getsockopt函数原型/** *头文件 #include * #include *函数说明: 获取套接字的属性 *函数原型 int getsockopt(int socket, in原创 2015-06-18 10:41:18 · 2612 阅读 · 0 评论 -
TCP长连接保持连接状态TCP keepalive设置
对于TCP长连接保活是十分必要的,原因如下: 1、系统多在OA网和外网间有防火墙隔离,很多防火墙对一段时间内没有报文活动的socket会自动关闭。 2、对于非正常断开的连接系统并不能侦测到,比如防火墙关闭端口、网线被拔掉、电脑突然奔掉、未关闭应用程序直接关机(服务端无法释放资源)。 (调用close(fd)为正常断开,连接对端可以侦测到)TC原创 2014-12-22 10:53:05 · 19573 阅读 · 0 评论