当TCP服务器端关闭时,客户端发送数据给服务器端,此时数据发送不出去,尽管在程序中可以看到发送缓存buffer内已经有数据了,但是协议并没有发送,发送缓存有数据只能说明已经将数据拷贝到缓存了,具体发送出去了没有由协议决定,由于服务器端关闭,所以协议不可能发送成功。可以用Iris网络抓包工具进行验证,此时的数据为空。
更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn
当TCP服务器端关闭时,客户端发送数据给服务器端,此时数据发送不出去,尽管在程序中可以看到发送缓存buffer内已经有数据了,但是协议并没有发送,发送缓存有数据只能说明已经将数据拷贝到缓存了,具体发送出去了没有由协议决定,由于服务器端关闭,所以协议不可能发送成功。可以用Iris网络抓包工具进行验证,此时的数据为空。
更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn