VB WINSOCK发送list里的数据
来源:百度知道 编辑:UC知道 时间:2024/05/26 10:39:01
winsock1的连接我已经配置好了,但是为什么我按 按钮1 的时候list2不等list1???
Private Sub Command1_Click()
Winsock1.SendData List1
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Winsock1.GetData List2
End Sub
Private Sub Command1_Click()
Winsock1.SendData List1
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Winsock1.GetData List2
End Sub
虽然程序里没有list2与list1比较,但我估计就是传输与接收的内容虽然相同,但vb比较时不同。
socket传输内容是要进行类型转换的。
简单一点建议接收后使用一个text进行一下转换。
也就是textN=list1:list1=textN,先将接收的内容同给一个text,然后再接回来。这样类型问题就解决了。
当时使用bcb 与vb 通信时接收内容就出现这个问题,也是用这种方法解决的。
把List的文本发过去,对象是发送不了的,