C#远程主机强迫关闭一个现有链接问题简述 | 您所在的位置:网站首页 › foxmail邮箱显示远程主机强迫关闭了一个现有连接 › C#远程主机强迫关闭一个现有链接问题简述 |
所谓的远程主机强迫关闭一个现有链接,我的理解是:客户端与服务端之中,有一个率先中断了已经建立的SOCKET,从而导致连接的另一端被强行关闭链接------毕竟你连接的另一端已经关闭了,那你还链接个毛啊。 具体问题具体分析。 ————————————————————————————————————————————————————— 第二天补充:我的远程主机强迫关闭一个现有链接 问题出现的原因如下:上位机下位机建立连接后,上位机给下位机发送一个数据采集的命令后,下位机直接把连接的端口给复位了,即:下位机关闭了异常连接。 找到问题出现的原因:下位机等待连接的时间,或者是连接上之后等待上位机发送命令的时间稍微一长(比如20秒这个样子),下位机就会自动复位连接端口(用WIRESHARK抓的包)。 解决方案:没解决,只是让用户关闭软件重启一遍算了。毕竟我也搞得不耐烦了------谁还不是大爷咋地?! ————————————————————————————————————————————————————— 以下所讲并未直接解决远程主机强迫关闭一个现有链接的问题,只是阐述了此问题产生原因,以及一个应急补救办法(代价是软件的友好性,,很差) 我所遇 |
CopyRight 2018-2019 实验室设备网 版权所有 |