用C#的服务器向VB的客户端发送int 数据,最大的就3位数。
然后vb客户端用 dataArrival 事件接收,
Private Sub tcpClient_DataArrival _
(ByVal bytesTotal As Long)
Dim strData As String
tcpClient.GetData strData
Text4.Text = strData
End Sub
结果发生连包问题, 有的时候C# 发送 32,,33 ,到了VB就成了3233 四位数了 ,求大神这个应该怎么解决啊????
c# 发送的代码 socket.Send(Encoding.ASCII.GetBytes((int)num + ""));
试过用 tcpClient.GetData strData ,vbString , 3 结果得到的数字完全不正确,晕啊
求大神解救~!!!!