我有一个客户端服务器程序,我在其中创建了一个应用程序,客户端可以发送命令描述以获取该命令的信息。每次客户端发送正确编写的描述时,一切正常。对于某些命令(并非全部),如果您减去最后一个字母,则搜索应用程序将断开连接。当我逐步完成程序时,我得到netStream.Write(Data,0,Data.Length),一旦我越过这一行到netStream.Flush()服务器指示应用程序已断开连接。一旦程序完成,应用程序本身就说丢失连接。有什么想法?
Public Sub SendData(ByVal Data() As Byte, Optional ByVal ID As String = Nothing)
Try
Data = ClientMsg.GetBytes(New ClientMsg(ID, Data))
netStream.Write(Data, 0, Data.Length)
netStream.Flush()
Catch ex As Exception
EventRaise(EventPointer.errEncounter, ex)
End Try
End Sub