Private Sub Command1_Click() '广播信息 SendSckMessage Text2, "255.255.255" End SubPrivate Sub Form_Load() '初始化UDP With Winsock1 .Protocol = sckUDPProtocol .LocalPort = 5005 .RemotePort = 5005 .Bind End With End SubPrivate Sub Winsock1_DataArrival(ByVal bytesTotal As Long) Dim strRev As String '接收信息 Winsock1.GetData strRev Text1 = Text1 & strRev End SubPrivate Sub SendSckMessage(ByVal strSend As String, ByVal RemoteHost As String) '发送信息 With Winsock1 .RemoteHost = RemoteHost .SendData strSend End With End Sub
我的email: [email protected]一定给源码!
其实你所说的只是ppp(点对点)这些程序代码网上很多,但做得比较有特色的就我还没看到有几个了。
而winsock控件的用法,vb5的帮助文件中就有,或msdn中也都有,唉!我真是希望国产软件能早日登大雅之堂,能不用什么挂靠软件,如qq的网上会议只是调用netmeeting,然后提交ip.另两点形成虚电路(连接)。
'广播信息
SendSckMessage Text2, "255.255.255"
End SubPrivate Sub Form_Load()
'初始化UDP
With Winsock1
.Protocol = sckUDPProtocol
.LocalPort = 5005
.RemotePort = 5005
.Bind
End With
End SubPrivate Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim strRev As String
'接收信息
Winsock1.GetData strRev
Text1 = Text1 & strRev
End SubPrivate Sub SendSckMessage(ByVal strSend As String, ByVal RemoteHost As String)
'发送信息
With Winsock1
.RemoteHost = RemoteHost
.SendData strSend
End With
End Sub