我需要编写一个程序,它使用协议-TCP和UDP(我的大学项目)。问题:理论上是否可以在一个应用程序中使用这两种协议?因为我已经尝试过这样做(vb 6.0),并且我得到错误 - "当前状态无效操作"
Private Sub Form_Load()
With UDPSOCK
.RemoteHost = "192.168.1.203"
.RemotePort = 5510
.Bind 5510
End With
With TCPSOCK
.Protocol = sckTCPProtocol
.RemoteHost = "192.168.1.203"
.RemotePort = 5510
.Bind 5511
End With
End Sub
Private Sub TCP_Mode()
TCPSOCK.Connect ' ERROR HERE
TCPSOCK.SendData "Retransmission"
End Sub
这是我的代码的一小部分。 UDP协议工作完善(发送和接收)。但是当我尝试调用TCP_Mode()时,我得到一个错误"当前状态"的无效操作。非常感谢所有人。