0
我具有连接到一个简单的TCP套接字服务器(只是用于测试)TCP套接字客户端(使用Socket类) 我有这样的代码片断:TCP客户端数据
Dim aSocket as Socket
While aSocket.Connected = True
byteRead = aSocket.Receive(dataByte) 'number of bytes
'checking the number of bytes
If byteRead > 0 Then
data = System.Text.Encoding.ASCII.GetString(dataByte, 0, byteRead)
End if
Do Processing
data Nothing
byteRead = Nothing
end while
我也有被检查连接状态,并尝试重新连接并执行工作的东西的过程...尝试重新连接上一个新的socket和读取数据我收到这条线的消息错误后: byteRead = aSocket.Receive(dataByte)'字节数 “现有连接被远程主机强制关闭”
我在互联网上进行了一些搜索,但我没有找到任何东西。 可能与阅读数据的方式有关吗?