--- projects/cms/source/host/winhost/nettest.frm 2001/02/23 11:56:43 1.11 +++ projects/cms/source/host/winhost/nettest.frm 2001/02/23 13:23:53 1.13 @@ -7,32 +7,32 @@ Begin VB.Form Form1 ClientHeight = 5655 ClientLeft = 45 ClientTop = 285 - ClientWidth = 5670 + ClientWidth = 4710 LinkTopic = "Form1" MaxButton = 0 'False ScaleHeight = 5655 - ScaleWidth = 5670 + ScaleWidth = 4710 ShowInTaskbar = 0 'False StartUpPosition = 3 'Windows Default Begin VB.CommandButton Hide - Caption = "Hide" - Height = 495 - Left = 1800 + Caption = "Hide Window" + Height = 375 + Left = 3120 TabIndex = 7 - Top = 2160 - Width = 1215 + Top = 840 + Width = 1455 End Begin SysTray.SystemTray SystemTray - Left = 3600 - Top = 1200 + Left = 2160 + Top = 1800 _ExtentX = 847 _ExtentY = 847 SysTrayText = "i-scream Winhost" IconFile = 0 End Begin VB.Timer Timer1 - Left = 4200 - Top = 1200 + Left = 2760 + Top = 1800 End Begin VB.TextBox Text4 Height = 1575 @@ -42,26 +42,26 @@ Begin VB.Form Form1 TabIndex = 1 Text = "nettest.frx":0000 Top = 3000 - Width = 5055 + Width = 3975 End Begin VB.CommandButton Reconfigure Caption = "Reconfigure with FilterManager" - Height = 495 + Height = 375 Left = 120 TabIndex = 0 - Top = 120 + Top = 840 Width = 2895 End Begin MSWinsockLib.Winsock TCPSock - Left = 5160 - Top = 1200 + Left = 3720 + Top = 1800 _ExtentX = 741 _ExtentY = 741 _Version = 393216 End Begin MSWinsockLib.Winsock UDPSock - Left = 4680 - Top = 1200 + Left = 3240 + Top = 1800 _ExtentX = 741 _ExtentY = 741 _Version = 393216 @@ -71,7 +71,7 @@ Begin VB.Form Form1 Alignment = 1 'Right Justify Caption = "Next heartbeat:" Height = 255 - Left = 3360 + Left = 2400 TabIndex = 6 Top = 480 Width = 1455 @@ -80,7 +80,7 @@ Begin VB.Form Form1 Alignment = 1 'Right Justify Caption = "Next UDP packet:" Height = 255 - Left = 3360 + Left = 2400 TabIndex = 5 Top = 120 Width = 1455 @@ -89,7 +89,7 @@ Begin VB.Form Form1 BorderStyle = 1 'Fixed Single Caption = "0" Height = 255 - Left = 4920 + Left = 3960 TabIndex = 4 Top = 480 Width = 615 @@ -98,18 +98,19 @@ Begin VB.Form Form1 BorderStyle = 1 'Fixed Single Caption = "0" Height = 255 - Left = 4920 + Left = 3960 TabIndex = 3 Top = 120 Width = 615 End Begin VB.Label Status + Alignment = 2 'Center Caption = "Status:" Height = 255 Left = 120 TabIndex = 2 - Top = 840 - Width = 5415 + Top = 1320 + Width = 4455 End End Attribute VB_Name = "Form1" @@ -123,6 +124,9 @@ Private Declare Function GetPrivateProfileInt Lib "ker Dim filterManagerHostname As String Dim filterManagerTCPPort As Integer +Dim seqNo As Long +Dim machineName As String + Dim filterHostname As String Dim filterTCPPort As Integer Dim filterUDPPort As Integer @@ -136,40 +140,20 @@ Dim protocolVersion As String Dim connected As Boolean 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. - UDPSock.RemoteHost = filterHostname - UDPSock.RemotePort = filterUDPPort - UDPSock.SendData xml - Status.Caption = "i-scream Winhost " & protocolVersion & " - UDP packet sent." - -End Sub - - -Private Sub Command3_Click() - ' establish a TCP connection to a filter - TCPSock.Close - TCPSock.Connect filterHostname, filterTCPPort -End Sub - Private Sub Form_Load() + x = MsgBox(Date2Num()) + protocolVersion = "1.1" - + Status.Caption = "Loading" Form1.Caption = "i-scream Winhost " & protocolVersion ''''TEMP filterManagerHostname = "killigrew.ukc.ac.uk" filterManagerTCPPort = 4567 - Reconfigure_Click - Exit Sub - ''' ENDTEMP + ''''' END TEMP + GoTo skip On Error GoTo iniError Dim buf As String * 256 Dim length As Long @@ -177,8 +161,10 @@ Private Sub Form_Load() filterManagerHostname = Left$(buf, length) length = GetPrivateProfileString("i-scream Winhost", "FilterManagerPort", "", buf, Len(buf), App.Path & "winhost.ini") filterManagerTCPPort = Left$(buf, length) - +skip: + Status.Caption = "Connecting to Filter Manager" + Reconfigure_Click Exit Sub @@ -193,6 +179,7 @@ Private Sub Form_QueryUnload(Cancel As Integer, Unload If x = 7 Then Cancel = True End If + SystemTray.Action = 2 End Sub @@ -214,7 +201,9 @@ End Sub Private Sub SystemTray_MouseDblClk(ByVal Button As Integer) Form1.Visible = True + SystemTray.Action = 2 Form1.SetFocus + End Sub @@ -340,7 +329,27 @@ Private Sub Timer1_Timer() If Label3.Caption < 1 Then ' build the contents of the XML packet. - xml = "" + localIP = TCPSock.localIP + machineName = TCPSock.LocalHostName + seqNo = seqNo + 1 + packetDate = Now() + xml = "" & _ + "" & _ + "" & _ + "" & _ + "" & _ + "" & _ + "" & _ + "" & _ + "" & _ + "" & _ + "" & _ + "" & _ + "" & _ + "" & _ + "" & _ + "" + Text4.Text = Text4.Text + xml ' Use the first winsock control to send a UDP packet. UDPSock.RemoteHost = filterHostname @@ -358,3 +367,7 @@ Private Sub Timer1_Timer() End If End Sub + +Function Date2Num() As Long + Date2Num = DateDiff("s", "1-1-1970", Now) +End Function