由于目标机器积极拒绝,无法连接
本人调试一本c#写的Socket服务端时,如果一台客户端写一个与服务端连接发送数据,再断开连接的循环,运行客户端执行循环,再CTL+C关闭客户端,如此循环手动操作,有概率出现,客户端再连接不上服务端,返回操作异常:”由于目标机器积极拒绝,无法连接。“
请哪位遇到过类似情况的大侠指点一下迷津,万分感谢~~~
你在客户端的接收和传输功能应该是做在线程上面吧,估计你线程中的有些资源没有释放,你断开的时候释放下当前接收传输线程,估计就没有这种问题了
如果你能保证你的服务端侦听端口正常开启对话,有可能是没有循环监听,可以试试循环监听或者多线程处理
遇到过这样的问题,可能是访问的人过多,过一段时间在访问