visual basic 6.0(VB)中关于WinSock控件的一个问题

A电脑上有一个byte类型的变量a,现在想把它的数值传送到B电脑上,假设两台电脑已经通过TCP方式联接.那么是不是用以下语句来实现:
A端某事件中调用senddata方法:
winsock.senddata a
B端在arrive事件后,用getdata方法来获取数据
dim b as byte
winsock.getdata b,vbbyte,8
将数据存放于b?

第1个回答  2012-03-10
getdata方法接收数据,必须由数组接收,哪怕只有一个字节也必须这样!
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim bb(0) As Byte
Winsock1.GetData bb()
print bb(0)
End Sub
相似回答