- 2
- 0
- 约3.05千字
- 约 2页
- 2024-03-20 发布于上海
- 举报
MSDN中的MSWINSCK.OCX使⽤说明vb
UDP初步
创建UDP应⽤程序⽐创建TCP应⽤程序还要简单,因为UDP协议不需要显式的连接。
在上⾯的应⽤程序中,⼀个控件必须显式地进监听,另⼀个必须使⽤⽅法初始化连接。
TCPWinsock“”Connect
UDP协议不需要显式的连接。要在两个控件中间发送数据,需要完成以下的三步(在连接的双⽅):
将RemoteHost属性设置为另⼀台计算机的名称。
将RemotePort属性设置为第⼆个控件的LocalPort属性。
调⽤Bind⽅法,指定使⽤的LocalPort。(下⾯将详细地讨论该⽅法。)
因为两台计算机的地位可以看成平等的,这种应⽤程序也被称为点到点的。为了具体说明这个问题,下⾯将创建⼀个聊
“”“
天应⽤程序,两个⼈可以通过它进实时的交谈。
”
要创建⼀个UDP伙伴,请按照以下步骤执:
1.创建⼀个新的StandardEXE⼯程。
将缺省的窗体的名称修改为frmPeer。
将窗体的标题修改为“Peer”。
2.在窗体中放⼊⼀个Winsock控件,并将其命名为udpPeer。
在属性页上,单击协议并将协议修改为。
“”“”UDPProtocol
3.在窗体中添加两个TextBox控件。将第⼀个命名为txtSend,第⼆个命名为txtOutput。
为窗体增加如下的代码。
PrivateSubForm_Load()
控件的名字为udpPeer
WithudpPeer
重点必须将:RemoteHost的值
修改为计算机的名字。
.RemoteHost=PeerB
.RemotePort=1001连接的端⼝号。
.Bind1002绑定到本地的端⼝。
EndWith
frmPeerB.Show显⽰第⼆个窗体。
EndSub
PrivateSubtxtSend_Change()
在键⼊⽂本时,⽴即将其发送出去。
udpPeer.SendDatatxtSend.Text
EndSub
PrivateSubudpPeer_Datarrival_
(ByValbytesTotalsLong)
DimstrDatasString
udpPeer.GetDatastrData
txtOutput.Text=strData
EndSub
要创建第⼆个UDP伙伴,请按照以下步骤执:
在⼯程中添加⼀个标准窗体。
将窗体的名字修改为frmPeerB。
将窗体的标题修改为“PeerB”。
在窗体中放⼊⼀个Winsock控件,并将其命名为udpPeerB。
在属性页上,单击协议并将协议修改为。
“”“”“UDPProtocol”
在窗体上添加两个TextBox控件。将第⼀个命名为txtSend,第⼆个命名为txtOutput。
在窗体中添加如下的代码。
PrivateSubForm_Load()
控件的名字为udpPeerB。
WithudpPeerB
重点必须将:RemoteHost的值改为
计算机的名字。
.RemoteHost=Peer
.RemotePort=1002要连接的端⼝。
.Bind1001绑定到本地的端⼝上。
EndWith
EndSub
PrivateSubtxtSend_Change()
在键⼊后⽴即发送⽂本。
udpPeerB.SendDatatxtSend.Text
EndSub
PrivateSubudpPeerB_Datarrival_
(ByValbytesTotalsLong)
DimstrData
您可能关注的文档
- 家具产业数字化转型与智能制造.pdf
- C#创建Process调用外部程序卡死的原因分析和解决方案.pdf
- Unit6TravellingaroundAsiaReading素材-牛津深圳版(广州沈阳通用)七年级英语上册备课资源(课文翻译+思维导图+课文解析+配套习题+单词短语).pdf
- 公司完善薪酬分配制度实施方案.pdf
- 中小学升旗仪式流程和准备资料注意事项.pdf
- 2015年春季高考本科招生计划分学校、分专业安排情况1.pdf
- (完整word版)产品供货方案.pdf
- 八年级上册数学课本习题习题与讲解.pdf
- (七年级历史教案)七年级下册活动课一《历史短剧──文成公主入藏》.pdf
- 七年级上册英语作文_9篇.pdf
最近下载
- 国际经济学第三版佟家栋古典的国际贸易理论.ppt VIP
- 新改版教科版六年级下册科学知识点.doc VIP
- 云南省中考英语答题卡1word版可以编辑.docx
- (2026春新版)人教版三年级数学下册《2 除数是一位数的除法》PPT课件.pptx
- 2021年偏光片行业安全生产教育培训及安全作业.pdf VIP
- 自考商业伦理导论必过秘笈.doc VIP
- 《铁道概论》课件——项目七:认识铁路信号.pptx VIP
- 2026江苏辖区农村商业银行紫金农村商业银行校园招聘60人笔试备考题库及答案解析.docx VIP
- 牛津深圳版八年级下册英语知识点总结与练习题汇编(按单元梳理,含答案解析).pdf VIP
- 国库集中支付网上操作及核算流程.pdf VIP
原创力文档

文档评论(0)