摘要: 1、tcp和udp都能发送0字节的数据包,windows下通过GetLastError查看返回值为02、tcp发送0字节的数据包后,接收方调用recv不会接收到该数据包3、udp发送0字节的数据包后,接收方调用recvfrom能够接收到该数据包转自:http://blog.csdn.net/wzx19840423/article/details/6643094 阅读全文
posted @ 2011-08-20 20:23 hnrainll 阅读(1702) 评论(0) 推荐(0) 编辑
摘要: 客户和服务器通过调用函数bind时可以指定IP地址或端口号,可以都指定,也可以都不指定,根据期望的结果,对sin_addr和sin_port,或sin6_addr和sin6_port应置为什么值,下面做了总结:l 客户端1. TCP客户端:1) 当TCP客户未绑定IP地址,当它调用connect时内核会根据外出接口给它绑定一个IP地址和一个临时端口号。并且TCP服务器在接到这个连接后会以这个IP地址作为回应数据报的目的IP地址。2) 当TCP客户绑定了IP地址,它就为发出的数据连接指定了一个源IP地址,并且TCP服务器在接到这个连接后会以这个IP地址作为回应数据报的目的IP地址。3) TCP客 阅读全文
posted @ 2011-08-20 18:32 hnrainll 阅读(4976) 评论(0) 推荐(0) 编辑