用winsock发送和接收数据包正常,但接收不到trap数据包。代码如下:Private Sub Command1_Click()
Winsock1.RemotePort = 162
Winsock1.RemoteHost = "远程IP地址"
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)Dim k As Integer
Winsock1.GetData tmpstr(), vbArray + vbByte, bytesTotalFor k = 0 To bytesTotal - 1
If Len(Hex(tmpstr(k))) = 1 Then
Text1.Text = Text1.Text & "0" & Hex(tmpstr(k)) & " "
Else
Text1.Text = Text1.Text & Hex(tmpstr(k)) & " "
End If
Next k
Timer1.Enabled = True
End Sub
根本就收不到数据,请高手指点,谢谢!
Winsock1.RemotePort = 162
Winsock1.RemoteHost = "远程IP地址"
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)Dim k As Integer
Winsock1.GetData tmpstr(), vbArray + vbByte, bytesTotalFor k = 0 To bytesTotal - 1
If Len(Hex(tmpstr(k))) = 1 Then
Text1.Text = Text1.Text & "0" & Hex(tmpstr(k)) & " "
Else
Text1.Text = Text1.Text & Hex(tmpstr(k)) & " "
End If
Next k
Timer1.Enabled = True
End Sub
根本就收不到数据,请高手指点,谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货