
c++ windows下socket 关闭后继续向这个socket发送数据会不会崩溃?
为了省事,连接断开后不去更新列表的socket,这时发送就是给一个关闭的socket发送了会不会引起软件的崩溃?我自己测试没问题,看了一下socket是一个整形变量,不是...
为了省事,连接断开后不去更新列表的socket,
这时发送就是给一个关闭的socket发送了
会不会引起软件的崩溃?
我自己测试没问题,看了一下socket是一个整形变量,不是地址
但是还是不放心,所以前来求证
TCP的socket 展开
这时发送就是给一个关闭的socket发送了
会不会引起软件的崩溃?
我自己测试没问题,看了一下socket是一个整形变量,不是地址
但是还是不放心,所以前来求证
TCP的socket 展开
1个回答
展开全部
不会的,tcp 有三层握手协议,你发一次请求,如果对方没有收到,也就是你本方没有收到对方收到消息的返回,那么在设定的超时时间内,客户端自动识别,网络不可用,从而等待下一次发送,是否可以连接到服务器。
追问
我的意思是开始通讯正常,然后连接又断了,然后我向断的链接发送数据
而且是经常发,
说白了,我不管连接断没断,就是这样任性的发着
追答
服务器已经关闭了你这个socket的监听,所以socket的树节点上,就不会有这个socket文件描述符的存在,也就是你说的这个整数,对方接受不到,你发送再多,也没用,我软件没有你的接口,你是进不来的,影响不了软件内部
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询