--- experimental/host/vb_net_test/nettest.frm 2001/02/23 10:29:16 1.4 +++ experimental/host/vb_net_test/nettest.frm 2001/02/23 10:34:47 1.5 @@ -40,7 +40,7 @@ Begin VB.Form Form1 Top = 2040 Width = 1935 End - Begin MSWinsockLib.Winsock Winsock2 + Begin MSWinsockLib.Winsock TCPSock Left = 4920 Top = 120 _ExtentX = 741 @@ -63,7 +63,7 @@ Begin VB.Form Form1 Top = 600 Width = 4935 End - Begin MSWinsockLib.Winsock Winsock1 + Begin MSWinsockLib.Winsock UDPSock Left = 4320 Top = 120 _ExtentX = 741 @@ -104,27 +104,28 @@ Dim responseNumber As Integer Private Sub Command1_Click() + ' build the contents of the XML packet. xml = "" ' Use the first winsock control to send a UDP packet. - Winsock1.RemoteHost = filterHostname - Winsock1.RemotePort = filterUDPPort - Winsock1.SendData xml + UDPSock.RemoteHost = filterHostname + UDPSock.RemotePort = filterUDPPort + UDPSock.SendData xml End Sub Private Sub Command2_Click() ' establish a TCP connection to a filtermanager - Winsock2.Close - Winsock2.Connect filterManagerHostname, filterManagerTCPPort + TCPSock.Close + TCPSock.Connect filterManagerHostname, filterManagerTCPPort End Sub Private Sub Command3_Click() ' establish a TCP connection to a filter - Winsock2.Close - Winsock2.Connect filterHostname, filterTCPPort + TCPSock.Close + TCPSock.Connect filterHostname, filterTCPPort End Sub Private Sub Form_Load() @@ -152,31 +153,27 @@ iniError: End Sub -Private Sub Label2_Click() - -End Sub - -Private Sub Winsock2_Connect() +Private Sub TCPSock_Connect() responseNumber = 0 ' Send something as soon as we connect to the server. If connected = False Then ' contact the FilterManager - Winsock2.SendData "STARTCONFIG" & vbCrLf + TCPSock.SendData "STARTCONFIG" & vbCrLf Else ' Contact the Filter - Winsock2.SendData "HEARTBEAT" & vbCrLf + TCPSock.SendData "HEARTBEAT" & vbCrLf End If End Sub -Private Sub Winsock2_DataArrival(ByVal bytesTotal As Long) +Private Sub TCPSock_DataArrival(ByVal bytesTotal As Long) responseNumber = responseNumber + 1 ' Get the line from the server. - Winsock2.GetData response, vbString, bytesTotal + TCPSock.GetData response, vbString, bytesTotal ' Remove linefeeds and returns from the line. response = Replace(response, Chr(13), "") @@ -189,24 +186,24 @@ Private Sub Winsock2_DataArrival(ByVal bytesTotal As L Select Case responseNumber Case 1: If Not response = "OK" Then GoTo configError - Winsock2.SendData "LASTMODIFIED" & vbCrLf + TCPSock.SendData "LASTMODIFIED" & vbCrLf Case 2: If response = "ERROR" Then GoTo configError lastModified = response - Winsock2.SendData "FILELIST" & vbCrLf + TCPSock.SendData "FILELIST" & vbCrLf Case 3: If response = "ERROR" Then GoTo configError fileList = response - Winsock2.SendData "UDPUpdateTime" & vbCrLf + TCPSock.SendData "UDPUpdateTime" & vbCrLf Case 4: If response = "ERROR" Then GoTo configError - Winsock2.SendData "TCPUpdateTime" & vbCrLf + TCPSock.SendData "TCPUpdateTime" & vbCrLf Case 5: If response = "ERROR" Then GoTo configError - Winsock2.SendData "ENDCONFIG" & vbCrLf + TCPSock.SendData "ENDCONFIG" & vbCrLf Case 6: If Not response = "OK" Then GoTo configError - Winsock2.SendData "FILTER" & vbCrLf + TCPSock.SendData "FILTER" & vbCrLf Case 7: 'we got a filter list here. readTo = 0 @@ -220,12 +217,12 @@ Private Sub Winsock2_DataArrival(ByVal bytesTotal As L response = Mid(response, readTo + 1, Len(response)) ' get TCP Port number filterTCPPort = response - Winsock2.SendData "END" & vbCrLf + TCPSock.SendData "END" & vbCrLf Case 8: If Not response = "OK" Then GoTo configError connected = True responseNumber = 0 - Winsock2.Close + TCPSock.Close Text4.Text = Text4.Text & vbCrLf & " " x = MsgBox("got config okay") End Select @@ -235,19 +232,19 @@ Private Sub Winsock2_DataArrival(ByVal bytesTotal As L Select Case responseNumber Case 1: If Not response = "OK" Then GoTo heartbeatError - Winsock2.SendData "CONFIG" & vbCrLf + TCPSock.SendData "CONFIG" & vbCrLf Case 2: If Not response = "OK" Then GoTo heartbeatError - Winsock2.SendData fileList & vbCrLf + TCPSock.SendData fileList & vbCrLf Case 3: If Not response = "OK" Then GoTo heartbeatError - Winsock2.SendData lastModified & vbCrLf + TCPSock.SendData lastModified & vbCrLf Case 4: If Not response = "OK" Then GoTo heartbeatError - Winsock2.SendData "ENDHEARTBEAT" & vbCrLf + TCPSock.SendData "ENDHEARTBEAT" & vbCrLf Case 5: If Not response = "OK" Then GoTo heartbeatError - Winsock2.Close + TCPSock.Close x = MsgBox("heartbeat sent okay.") End Select @@ -261,3 +258,4 @@ configError: heartbeatError: x = MsgBox("error doing configuration") End Sub +