在一个应用中,TCP连接.的“被连接端”(服务)能否让“连接发起端”.(客户)重新连接呢?.
具体来讲,对于一个.已经建立好的正常TCP连接,服务端能否通过发送RST、FIN之类的数据,让客户端认为连接异常,重新发送SYN以再次建立连接.?健康
这个过程不一定要由TCP协议保证,应用层的也可以。如果TCP连接断了,应用层尝试再连几次也能达到.我的需.求。服务器
但是我做的实验中,如果用IE浏览web服务,服务端发一个RST之后,IE就立即显示无法连接,不再尝试建.立TCP连接。发送FIN或者各种乱序的数.据包都不能达到要求.,客户端要么乱请求重传,要么回个RST就中断了。难道不能让客户端认为“TCP连接出了问题,我需要重.新握手建立连接”吗? 电子