VB 使用winsock 给固定IP 固定端口 发送信息:

VB 使用winsock 给固定IP 192.168.5.251 固定端口 2222 发送信息:随便什么信息都行
对方电脑上监听了2222 这个端口了 我该怎么写代码发送信息通知让他能接受的到?

第1个回答  2012-09-11
Private Sub InitWinsockSend()
With Winsock1
.Protocol = sckUDPProtocol
.RemoteHost = "192.168.5.251" '对方IP
.LocalPort = 2222
.RemotePort = 2221
.Bind 2222
End With
End Sub
Private Sub InitWinsockGet()
With Winsock2
.Protocol = sckUDPProtocol
.RemoteHost = "192.168.5.251" '对方IP
.LocalPort = 2221
.RemotePort = 2222
.Bind 2221
End With
End Sub

Private Sub Command2_Click() '发送
Winsock1.SendData "你好"
End Sub

Private Sub Form_Load()
Call InitWinsockSend
Call InitWinsockGet
End Sub本回答被提问者采纳
第2个回答  2012-09-11
用SendData发送,监听方在DataArrival事件中,通过GetData方法获取。

VB 使用winsock 给固定IP 固定端口 发送信息:
With Winsock1 .Protocol = sckUDPProtocol .RemoteHost = "192.168.5.251" '对方IP .LocalPort = 2222 .RemotePort = 2221 .Bind 2222 End With End Sub Private Sub InitWinsockGet()With Winsock2 .Protocol = sckUDPProtocol .RemoteHost = "192.168.5.251" '对方IP .LocalPort = ...

VB如何使用Winsock控件,发送文件到服务器?
Winsock1.RemoteHost = my '这里应该是设置为别人计算机的IP地址,由于自己是单机,所以就设置成自己的,自己给自己发信息 End Sub Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) '取得数据时发生 Dim Tmp As String Winsock1.GetData Tmp, vbString '取得数据 Tmp = "对方位址:" ...

VB Winsock控件怎样向广播地址发信息?
在使用TCP\/IP 协议的网络中,主机标识段hostid 为全1 的IP 地址为广播地址,广播的分组传送给hostid 段所涉及的所有计算机。例如,对于10.1.1.0 (255.255.255.0 )网段,其广播地址为10.1.1.255 (255 即为2 进制的11111111 ),当发出一个目的地址为10.1.1.255 的分组(封包)时,它...

VB使用Winsock控件,发送文件到服务器?
Winsock1.RemoteHost = my '这里应该是设置为别人计算机的IP地址,由于自己是单机,所以就设置成自己的,自己给自己发信息 End Sub Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) '取得数据时发生 Dim Tmp As String Winsock1.GetData Tmp, vbString '取得数据 Tmp = "对方位址:" ...

vb里怎么通过winsock实现两台计算机的数据传输,,每台计算机一个程序...
UDP 初步 创建 UDP 应用程序比创建 TCP 应用程序还要简单,因为 UDP 协议不需要显式的连接。在上面的 TCP 应用程序中,一个 Winsock 控件必须显式地进行“监听”,另一个必须使用 Connect 方法初始化连接。UDP 协议不需要显式的连接。要在两个控件中间发送数据,需要完成以下的三步(在连接的双方):...

VB中使用winsock控件要实现网络通信怎么编程?服务端和客户端都必须各...
首先,新建一工程,名为Server,新建一个窗体,Name为frmServer,在窗体中加入一个winsock控件,Name设为sckServer,协议设为默认的TCP/IP协议。\\x0d\\x0a接下来我们回来frmServer窗体模块中,添加如下代码:\\x0d\\x0aPrivate Sub form_Load()\\x0d\\x0a With Me\\x0d\\x0a .sckServer.LocalPort...

急~!!! 如何用VB实现局域网内传送文件
首先在Server主机定义两个Winsock控件,client主机定义一个Winsock控件。首先把Server主机的一个Winsock控件设置TCP协议及使用的端口号,调用.listen方法。Client主机的Winsock控件设置服务主机的IP地址和端口号,调用Connect方法。服务主机的侦听Winsock会收到连接请求,使用Accept(另一个Winsock控件Name)来响应,...

关于VB6.0使用WINSOCK控件通过TCP连接向仪器实时发送命令
Sleep 1000 改为 DoEvents 此外 Winsock1.SendData "UD1,TREND,i" & vbCrLf 要改为 Winsock1.SendData "UD1,TREND," & i & vbCrLf

vb的winsock在哪?
每个winsock控件只能支持一个ip端口,所以服务器端需要一个winsock控件数组。可以用一个winsock控件设置为tcp协议,然后监听一个固定端口;当客户端连接此端口后,分配一个新的端口到winsock控件数组的某个空闲控件上,然后用已连接的端口向客户端发送信息告知新分配的端口,然后关闭连接。客户端根据得到的新...

VB中使用Winsock控件UDP协议问题
你的Winsock1.RemotePort设置了吗?要IP和端口都设置了才可以。。--- 既然没有的话,那当A给你发消息的时候,你同时把RemoteHost和RemotePort都给记录下来,等你要重新给A发消息的时候,把RemoteHost和RemotePort都改回去试试看.

相似回答