Private Sub Command1_Click() tcpClient.SendData ":text1#>" + Text1(0).Text + "#>" & vbtab tcpClient.SendData ":text2#>" + Text1(1).Text + "#>" & vbtab tcpClient.SendData ":text3#>" + Text1(2).Text + "#>" & vbtab tcpClient.SendData ":text4#>" + Text1(3).Text + "#>" End Sub但服务器端收到的是4个数据连在一起的1个数据.Private Sub tcpServer_DataArrival(Index As Integer, ByVal bytesTotal As Long) Dim sData As String dim sRow() as string dim i as integer tcpServer(Index).GetData sData sRow() = split(sData,vbTab)for i=0 to ubound(srow()) Select Case Split(sRow, "#>")(0) Case ":text1" Text1(0).Text = Split(sData, "#>")(1) Case ":text2" Text1(1).Text = Split(sData, "#>")(1) Case ":text3" Text1(2).Text = Split(sData, "#>")(1) Case ":text4" Text1(3).Text = Split(sData, "#>")(1) End Select next i End Sub怎样解决呢?
tcpClient.SendData ":text1#>" + Text1(0).Text + "#>" & vbtab
tcpClient.SendData ":text2#>" + Text1(1).Text + "#>" & vbtab
tcpClient.SendData ":text3#>" + Text1(2).Text + "#>" & vbtab
tcpClient.SendData ":text4#>" + Text1(3).Text + "#>"
End Sub但服务器端收到的是4个数据连在一起的1个数据.Private Sub tcpServer_DataArrival(Index As Integer, ByVal bytesTotal As Long)
Dim sData As String
dim sRow() as string
dim i as integer tcpServer(Index).GetData sData
sRow() = split(sData,vbTab)for i=0 to ubound(srow())
Select Case Split(sRow, "#>")(0)
Case ":text1"
Text1(0).Text = Split(sData, "#>")(1)
Case ":text2"
Text1(1).Text = Split(sData, "#>")(1) Case ":text3"
Text1(2).Text = Split(sData, "#>")(1) Case ":text4"
Text1(3).Text = Split(sData, "#>")(1) End Select
next i
End Sub怎样解决呢?