美文网首页
VB实现UDP通信

VB实现UDP通信

作者: 草莓2020 | 来源:发表于2020-11-08 11:21 被阅读0次

新建标准EXE工程


image.png

选中窗体,右键,选择添加,选择添加窗体


image.png
image.png
调整窗口大小和位置
image.png

选择工程菜单,选择部件


image.png
image.png
image.png
在Form1中依次拖入控件Winsock,ListBox,TextBox,CommandButton
在Form2中依次拖入控件Winsock,ListBox,TextBox,CommandButton
下面修改Form1,Form2中Winsock控件的属性 选中Winsock控件右键,选中属性,协议选择sckUDPProtocol(Form1,Form2都要修改)
image.png
image.png
在窗体Form1,Form2中填写代码如下:
窗体Form1中代码如下:
'当单击command1控件的时候,将txtBox中的数据发送到远程计算机
Private Sub Command1_Click()
Winsock1.SendData Text1.Text
Text1.Text = ""
End Sub

Private Sub Form_Load()
'控件的名字为 Winsock1
With Winsock1
'重点:必须将 RemoteHost 的值
'修改为计算机的名字。
.RemoteHost = "BMHD9PKW7XD37J9"
.RemotePort = 1001   '连接的端口号。
.Bind 1002                '绑定到本地的端口。
End With
Form2.Show
End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim s As String
'用GetData方法将从远程计算机接收到的数据放入s中
Winsock1.GetData s
List1.AddItem "" & Index & " " & Trim(s)
End Sub

--------------------------------------------------------------------------------

窗体Form2中代码如下:
Private Sub Form_Load()
'控件的名字为 Winsock1。
With Winsock1
'重点:必须将 RemoteHost 的值改为
'计算机的名字。
.RemoteHost = "BMHD9PKW7XD37J9"
.RemotePort = 1002    '要连接的端口。
.Bind 1001                '绑定到本地的端口上。
End With
End Sub
Private Sub Command1_Click()
Winsock1.SendData Text1.Text
Text1.Text = ""
End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim s As String
'用GetData方法将从远程计算机接收到的数据放入s中
Winsock1.GetData s
List1.AddItem "" & Index & " " & Trim(s)
End Sub
image.png

修改后点击运行


image.png
image.png

相关文章

  • VB实现UDP通信

    新建标准EXE工程 选中窗体,右键,选择添加,选择添加窗体 调整窗口大小和位置 选择工程菜单,选择部件 在Form...

  • Java socket

    Java Socket实现基于TCP和UDP多线程通信Java Socket编程

  • Java实现UDP通信

    UDP(User Datagram Protocol),即用户数据报协议,UDP只提供数据的不可靠传递,它一旦把应...

  • Java实现UDP通信

    概述 UDP协议与TCP协议不同,UDP属于不可靠协议,UDP在使用Socket之前不需要进行连接(三次握手)。J...

  • golang实现tcp通信例子

    tcp/udp ip通信是当前重要的通信方式。 当然对于golang开发者而言,实现tcp通信也是必要的。本文的内...

  • VB与PLC通信方案

    VB和PLC通信方案 VB和200 PLC通信可以用ProDave或者PC access,还可以直接使用PPI协议...

  • GO语言初级学习之代码案例12 (UDP通信)

    @(go语言 黑马)[GO语言] UDP通信 题目:编写UDP通信的并发服务器和客户端 知识点:UDP通信 逻辑思...

  • Android Socket基于UDP协议通信

    首先我们要知道UDP通信协议是Socket通信的一种实现方式,Socket通信一般有两种通信方式:基于TCP协议、...

  • 2019 iOS面试-----一个基于UDP的简单的聊天Demo

    Github代码地址 一、分别用C语言、python、GCDAsyncUdpSocket来实现UDP通信 1、C语...

  • Java 基础 49 TCP协议

    1.1 TCP 协议简介   TCP通信同UDP通信一样,都能实现两台计算机之间的通信,通信的两端都需要创建soc...

网友评论

      本文标题:VB实现UDP通信

      本文链接:https://www.haomeiwen.com/subject/kgocbktx.html