在一个非套接字上尝试了一个操作,该怎么解决

在一个非套接字上尝试了一个操作程序偶尔会报这个错,然后与Socket服务器的连接就断开了,必须重新启动程序

在一个非套接字上尝试了一个操作
程序偶尔会报这个错,然后与Socket服务器的连接就断开了,必须重新启动程序才能恢复正常。但是一般都是正常的,很少见这个错误。
请问是什么原因造成的呢?

[解决办法]
bolConnect 这个状态标志估计没有及时更新,比如你把网线突然拨了,看这个标志是否正确更新.