Private Sub Command1_Click()
Text1.Text = ""
If Text3.Text = "" And Text4.Text = "" Then
MsgBox "请输入IP地址和端口号"
Else
Command1.Enabled = False
Text2.Text = "正在连接。。。。"
Command2.Enabled = True
If WinsockClient.State <> sckClosed Then WinsockClient.Close
WinsockClient.RemoteHost = Trim(Text3.Text)
WinsockClient.RemotePort = Val(Text4.Text)
WinsockClient.Connect
End If
植物大战僵尸无尽版秘籍End Sub
Private Sub Command2_Click()
WinsockClient.Close
Command2.Enabled = False
Text2.Text = "已断开"
Command1.Enabled = True
End Sub
Private Sub Command3_Click()
Text1.Text = ""
Text1.SetFocus
End Sub
Private Sub Command4_Click()
Text5.Text = ""
End Sub
Private Sub Command5_Click()
If WinsockClient.State <> sckConnected Then
Text2.Text = "端口已关闭" & "请重新连接"
Else
Dim sed As String
sed = Text5.Text
WinsockClient.SendData sed
End If
End Sub
Private Sub Form_Load()
If Text2.Text <> "" Then Text2.Text = ""
Text3.Text = "10.37.9.123"
Text4.Text = 80
If WinsockClient.State <> sckClosed Then WinsockClient.Close
WinsockClient.RemoteHost = Trim(Text3.Text)
WinsockClient.RemotePort = Val(Text4.Text)
End Sub
Private Sub WinsockClient_Close()
Text2.Text = "已断开"
Command2.Enabled = False
Command1.Enabled = True
End Sub
Private Sub WinsockClient_Connect()
Text2.Text = "连接成功!"
End Sub
Private Sub WinsockClient_DataArrival(ByVal bytesTotal As Long)
Dim Str As String
WinsockClient.GetData Str
Text1.Text = Str
Text2.Text = "接收完毕"
End Sub
Private Sub WinsockClient_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)
WinsockClient.Close
Text2.Text = "连接失败!"
Command1.Enabled = True
End Sub
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论