1,502
社区成员




Option Explicit
Private Sub Command1_Click()
Winsock3.Connect "192.168.1.147", 60000
End Sub
Private Sub Command2_Click()
Winsock2.SendData StrConv("123", vbUnicode)
End Sub
Private Sub Form_Load()
Server.LocalPort = 60000
Server.Listen
End Sub
Private Sub Server_ConnectionRequest(ByVal requestID As Long)
Debug.Print "Server connection Request"
Winsock2.Accept requestID
Winsock2.SendData StrConv("Server Connect OK.", vbUnicode)
End Sub
Private Sub Server_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
Debug.Print "serverListen", Number, Description
End Sub
Private Sub Timer1_Timer()
Label1.Caption = Server.State & " " & Winsock2.State & " " & Winsock3.State
End Sub
Private Sub Winsock2_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
Debug.Print "server", Number, Description
End Sub
Private Sub Winsock3_DataArrival(ByVal bytesTotal As Long)
Dim a
Winsock3.GetData a
Debug.Print a
End Sub
Private Sub Winsock3_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
Debug.Print "Client", Number, Description
End Sub