System.Net.Sockets.SocketException: 您的主机中的软件中止了一个已建立的连接。
场景:Socket提醒System.Net.Sockets.SocketException (0x80004005): 您的主机中的软件中止了一个已建立的连接
Socket提示System.Net.Sockets.SocketException (0x80004005): 您的主机中的软件中止了一个已建立的连接。
我的程序是这样的,因为小图片很多,所以我使用Socket(TCP)分开发,每次发送1024个字节,当发送完一张小图片后,断开与服务端的连接(客户端服务端都断开了),然后重新连接发送下一张小图片,前面一千多张都没有问题,当发送到1032张的时候就提示这个错误。我调试了,服务端是监听状态,但是客户端发送过去的消息是没有接收到的,然后客户端就爆出了上面的错误,如果我不做处理,继续连接服务端,下面又有几百张图片是可以发送的,然后又爆出这个错误。我发送了8000多张图片,出问题的只有7张。
我也试过那几张图片单独发送,结果是没有问题的。
跪求各位大神给解答~
------解决方案--------------------
无代码无真相,应该是某些地方出问题了
------解决方案--------------------
说明客户端在向服务端传数据的时候,服务端就已经主动断开了跟客户端的这次连接,注意是本次连接,同时服务端仍然是处于侦听状态的
Socket提示System.Net.Sockets.SocketException (0x80004005): 您的主机中的软件中止了一个已建立的连接。
我的程序是这样的,因为小图片很多,所以我使用Socket(TCP)分开发,每次发送1024个字节,当发送完一张小图片后,断开与服务端的连接(客户端服务端都断开了),然后重新连接发送下一张小图片,前面一千多张都没有问题,当发送到1032张的时候就提示这个错误。我调试了,服务端是监听状态,但是客户端发送过去的消息是没有接收到的,然后客户端就爆出了上面的错误,如果我不做处理,继续连接服务端,下面又有几百张图片是可以发送的,然后又爆出这个错误。我发送了8000多张图片,出问题的只有7张。
我也试过那几张图片单独发送,结果是没有问题的。
跪求各位大神给解答~
------解决方案--------------------
无代码无真相,应该是某些地方出问题了
------解决方案--------------------
说明客户端在向服务端传数据的时候,服务端就已经主动断开了跟客户端的这次连接,注意是本次连接,同时服务端仍然是处于侦听状态的