说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

在VB中利用UDP协议编写聊天程序

HTML文档下载 WORD文档下载 PDF文档下载
在VB中利用UDP协议编写聊天程序

{  UDP 协议是一种无连接协议,两台计算机之间的数据传输类似于传递邮件:消息从一台计算机发送到另一台计算机,但是两者之间没有明确的连接。
  由于UDP 协议不需要显式的连接,就需要在两个Winsock控件中间发送数据,关键需要完成以下的三步:
  1.将RemoteHost属性设置为另一台计算机的名称。
  2.将RemotePort属性设置为第二个控件的LocalPort属性。
  3.调用Bind方法,指定使用的LocalPort。
  因为两台计算机的地位可以看成“对等的”,这种应用程序也被称为点对点的应用程序。
  下面将创建一个聊天应用程序,两个人可以通过它进行实时的交谈。请按照以下步骤制作:
  1.创建一个新的 Standard EXE 工程。将缺省的窗体的名称修改为frmPeerA,将窗体的标题修改为“Peer A”。
  2.在窗体中放入一个 Winsock 控件,并将其命名为 udpPeerA。在“属性”页上,单击“协议”并将协议修改为 UDPProtocol。
  3.在窗体中添加两个 TextBox 控件。将第一个命名为 txtSend,第二个命名为 txtOutput。
  4.为窗体添加如下的代码。
  Private Sub Form_Load()
  ′控件的名字为udpPeerA
  With udpPeerA
  ′重点:必须将 RemoteHost 的值修改为对方计算机的名字。
  RemoteHost= ″PeerB″
  RemotePort = 1001 ′连接的端口号。
  Bind 1002 ′绑定到本地的端口。
  End With
  frmPeerB.Show′显示第二个窗体。
  End Sub
  Private Sub txtSend_Change()
  ′在键入文本时,立即将其发送出去。
  udpPeerA.SendData txtSend.Text
  End Sub
  Private Sub udpPeerA_DataArrival _
  (ByVal bytesTotal As Long)
  Dim strData As String
  udpPeerA.GetData strData
  txtOutput.Text = strData
  End Sub
  要创建第二个 UDP 伙伴,请按照以下步骤执行:
  1.在工程中添加一个标准窗体,将窗体的名字修改为 frmPeerB,将窗体的标题修改为“Peer B”。
  2.在窗体中放入一个 Winsock 控件,并将其命名为 udpPeerB。
  3.在“属性”页上,单击“协议”并将协议修改为“UDPProtocol”。
   4.在窗体上添加两个 TextBox 控件。将第一个命名为 txtSend,第二个命名为 txtOutput。
  5.在窗体中添加如下代码
  Private Sub Form_Load()
  ′控件的名字为 udpPeerB。
  With udpPeerB
  ′重点:必须将RemoteHost的值改为对方计算机的名字。
  RemoteHost= ″PeerA″
  RemotePort = 1002 ′要连接的端口。
  Bind 1001 ′绑定到本地的端口上。
  End With
  End Sub
  Private Sub txtSend_Change()
  ′在键入后立即发送文本。
  udpPeerB.SendData txtSend.Text
  End Sub
  Private Sub udpPeerB_DataArrival _
  (ByVal bytesTotal As Long)
  Dim strData As String
  udpPeerB.GetData strData
  txtOutput.Text = strData
  End Sub
  运行工程,然后在两个窗体的txtSend TextBox中分别键入一些文本。键入的文字将出现在另一个窗体的 txtOutput TextBox中。
    (广东 刘亮)
农行网上银行支付接口:商户代理卖方挂单成交功能测试 Windows Phone 7 实现简单的GPS定位器 C#如何删除string中的Html标记 ImageStone图像处理C++类库 jQuery Mobile 开发入门手册--概述 jQuery Mobile 开发入门手册--技术理论 jQuery Mobile 开发入门手册--组件 SMTP/POP3收发邮件的C#类库SmtPop.Net 用C#编写的Telnet开源类库 Visual Studio C#创建Windows服务(Windows Service) C#取得Windows服务列表 C#编程自动安装Windows服务 C#安装/删除 .NET Windows服务 C#启动、停止、重启Windows服务 jQuery实现Ajax提交form表单的简单方法 字符串String与枚举Enum之间的转换[C#] Javascript统计DOM元素里文字的行数 C#从Web网站下载文件 C#得到区域名称列表 C#合并多个PrintDocument WpWidgetLibrary - Windows Phone的HTML部件库(Widgets) 让你不再害怕C语言指针 C语言概述-C语言教程 Turbo C 2.0集成开发环境的使用(上)-C语言教程 Turbo C 2.0集成开发环境的使用(下)-C语言教程 程序的灵魂—算法-C语言教程 数据类型、运算符与表达式(上)-C语言教程 数据类型、运算符与表达式(下)-C语言教程 最简单的C语言顺序程序设计-C语言教程 分支结构程序-C语言教程 循环控制-C语言教程 asp问题,急急急急急急急急急,在线等待 那位有jpg、gif转换成bmp的方法、源码什么的? 电脑丢拉个盘符。求救 请问如何为一个类定义一个默认属性 关于消息响应的问题 ###actionPreformed在编译中出现的怪问题! 请问如何将一幅图片每个象素点的颜色信息转存到数组里面? 有谁会使用PeekaBooty这个软件 sos~~!!! 需要查找Java文件注释代码行的正则表达式 一个关于格式转换的问题--急!急! 放牛娃!!! C++注释的正则表达式怎么写 请教weblogic+jb8运行jsp网页出错,thx了先 高人请进~~~~~~~~~~~~~~~~~~~~~ 毕业设计,十万火急,请各路高手多多帮忙。 很奇怪,帮我解释一下!Page_Load未执行! 问题可能较简单,但比较实用,关于打印一行的问题。 如何用FTP.EXE实现断点续传的问题? 怎么取得Client端的网卡地址? 如何使datetimepicker返回的值只有4位年和两位月 求ComboBox DataBinding 到 DataTable某个字段的方法。 请问SMTP中如何进行身份验证? 关键域刷新问题????? 为什么我的mouse_event 函数不能用 ? 当我设置EnableViewState=false,DataList事件模型出问题了。。。 请问如何制作特效界面? 上海日記:主動/被動 上海日記:上海嘉定 时间设置问题 求for语句详解 如何实现BEAN异步调用或进程间通讯 谁能告诉我金锋文件加密器4。3的注册机 有什么软件可以给程序加30天试用期?? 今天和公司老总提辞职的事情!!!! 为什么不显示我的说明文字了? 请问VC中有没有方法可以取得一幅图片上某个点的颜色值? hgknight(江雨.net)等大侠请看看一个treeview的问题!谢谢。 道德<--->迷信 求查找所有表的SQL 在纯dos下怎么建文本文档和批处理文件? 怎样设定DB2的ODBC数据源参数?谢谢先 如何将DBGrid的指定列冻结? xwindows设置的问题 请大家帮个忙好吗? 【求助】:如何在asp中调用activereport? MM,有个难题急需解决(关于 DateTimePicker控件的) 散分!! 关于怎样传递事件 用ADO连接数据库时,怎么查询数据库中存在的表? 关于生成计算列的问题 春天从天外轻盈地飞了回来,化作雏鹰和云雀;春天从地里悄悄冒了出来,化作草叶和芽苗;( ) 用排比接下要排比 做凸透镜成像规律实验时 若光屏上成的像偏高怎样做 三种方法 请问玻璃移门的胶条怎么装比较快速请回答 春天从天外轻盈的飞了回来,化作柔风和云雀,春天……后面些什么急要啊,帮帮 电场会对化学反应施加作用吗?外加电场会和化学反应产生相互作用吗?一般有哪些影响? 《藤野先生》里作者先离开东京,又离开仙台,两次选择的目的是什么(这我知道了)他的人生目标对你有何启 RDS装置是什么 谁知道溶液ph公式中的lg什么意思? 求行程问题,初一的那个,谢谢 电子导行仪上的RDS和GPS是什么意思 只有氧化还原反应才能组成原电池么?对还是错 北京大还是东京大 rire les gens du commun 什么是偏振片的“透光轴方向”? 女人喜欢吃什么菜女人喜欢吃什么 同电子层内的杂化 和 内层电子与最外层电子的杂化形成这两种杂化的条件各是什么具体说一下dsp3杂化和sp3d杂化,最好能举几种物质 3名男人3名女人6人一起照相 站成一行 3名女人各不相邻的站法种数?站2行3列 求至少有两女人站第一行概率? 别人说我有点菜 什么意思 例:春天,从天外盈地飞了回来,化作雏燕和云雀.春天,从_____________,化作_____例:春天,从天外盈地飞了回来,化作雏燕和云雀.春天,从_____________,化作________________. 果胶看到的都是食品级的应用··有非食品级的么?由于我们做某种东西的综合利用·果胶实在做不到食品级~ 想问大家一道数列题,希望各位牛人能不吝赐教!已知数列{an}前n项和为Sn=1-5+9-13+17-21+...+(-1)的(n-1)次方×(4n-3),则S15+S22-S31的值是?..好的话还可以加分的~ 春天,从天外轻盈地飞来了,化作了雏燕和云燕.写一句类似的话. 我国的无产阶级政党文化是怎样的 《穷人》课文中哪些句子写出了桑娜当时矛盾的心理?请多告诉我几句.自己的五个孩子已经够他受的了…………不还没来!……和他们那么小……一个还不回说话,另一个刚会爬……这两句话的 仿写句子:春天从天外轻盈地飞了回来,化作柔风和云雀;(仿写句子:春天从天外轻盈地飞了回来,化作柔风和云雀;( ),( );春天从山间喧闹地奔了过来,化作溪流和湖泊. 酒石酸钠缓冲液配方?请问12.5mmol/L酒石酸钠缓冲液Ph值4.5,怎么配 请教数列规律7,9,-1,5,( ) 春天从天外轻盈地飞过来,化作雏燕和云雀.捕捉春天景物的特点,展开想象的翅 酒石酸钠和酒石酸钾钠有什么区别?配DNS时把酒石酸钾钠用成了酒石酸钠要不要紧? 请问哪位牛人能说一下以下数列的下一位以及其规律数列为:-1,-1,1,11,49,究竟是以前两项推下一项好,还是以前三项推(给出前五项)下一项好?突然从1增到11和49,怎么增得这么快呢?是乘法的 为什么手机百度地图用GPS定位时我的位置精确距离总是在40,50甚至几百米的范围跳动精确度怎么就不能高些 双缩脲试剂中为什么要加酒石酸钠钾?有什么作用吗 求牛人解答,关于数列一、3 7 14 23 二、1 5 14 39 88 209三、2 4 7 18 56 四、0,三分之一,三分之一,十二分之七,七分之五 为什么植物是绿色的? 增稠剂+硅油或增稠剂+平滑剂的技术以硅油为溶剂,用增稠剂增稠时出现颗粒,请教下该怎么辨别2着的离子型,硅油+增稠剂又是一个怎么的比例? 《范爱农》的问题《范爱农》是一篇怀人之作,范爱农为人------、------、------,其中表现出他“肯干”是由------、------、------等深刻地体现出来 记忆力一直在下降,总感觉脑子里边装的是一团浆糊,没有一点清明感,是怎么回事?而且还特别的爱走神,精神一点儿也集中不了 if she could copy my homework什么意思 曼哈顿博士厉害,还是懒羊羊的超能力厉害?曼哈顿博士的能力:量子之躯(身躯是无限量子之躯,非物质也非能量).本体复制(将自己复制成无数个,且都有各自的思维).记忆读取(读取一切 早上背英语时总感觉瞌睡,背上一会儿就觉得脑子就不转了,跟浆糊拭的,怎么缓解呢? 桑娜“不知道为什么这样做”与“但是觉得非这样做不可”矛盾吗?为什么?来自《穷人》 范爱农中作者在东京与范爱农发生的最大冲突是什么 在凸透镜成像规律中,怎样使光屏中所成的像最清晰 she asked me if she ___copy my homework 求讲解 A could B can C couldn't D can't 《范爱农》的作者是: 凸透镜成像最清晰的点有几个? 周期性呼吸节律的变化常出现于________疾病和_________患者. 为什么大多数植物是绿色? ”碱石灰“样品里是否一定含有碳酸钙?请说明理由 有关溶液pH的计算(此类题的规律) 大家看看我分析的有没有道理.有关溶液pH的计算(此类题的规律)a)强酸pH=a 加水稀释10^n倍 则pH=a+nb)弱酸pH=a 加水稀释10^n倍 则a<pH<a+nc)强碱pH=b 加水稀释 为什么大多数植物是绿色的呢 绿色开花植物就是种子植物吗?绿色开花植物和种子植物有什么关系?是一回事吗? 变化的电场产生磁场的内部因素是什么比如说内部电子是如何运动的 为什么大多数植物都是绿色的 这种植物是“若绿”吗?若绿有毒吗? 感生电场产生的电场力与什么因素有关? 在藤野先生中,是什么事情使作者离开东京去仙台? 现有偏振片、λ/4补片、和半波篇各一块,以为它们外形相仿而被弄混了,请问如何利 缺乏氨糖软骨素的话会有什么症状产生? 《守望者》中的曼哈顿博士为什么说:“厌倦了地球,不想进入人类混乱的生活”,他本身就是人进化的. 律师称斯诺登将从11月起在俄大型网站美国曾要求日本修宪 欲促日帮忙越战奥巴马医改网站安全漏洞细节曝光 内测联合国计划成立预警机构 防范小行星撞俄罗斯称政府内部系统可防止领导人电话日本解密文件称日本曾希望拥有核武器 律师称斯诺登将开始在俄罗斯某大型网站中方严重关切美监听活动报道 要求美方英一座百年恐怖古宅 神秘红衣等了主人澳洲使馆被指替美监听亚洲 北京河内均英议员拒降低果酱含糖量 称或“降格”律师称斯诺登将从11月起在俄大型网站乌克兰加入欧盟协定签署期或推迟到20韩国防部:无计划推动签署韩日军事情报伊拉克向美国请求军事援助 对抗“基地普京获评福布斯2013全球“头号强人英小报窃听引关注 法庭百年后解除部分治污水 防洪水 防内涝 全面打好治水39岁女子当选日本年度美魔女 分享美巴黎中国电影节开幕 计划放映56部新六和社区“美德银行”开张7个月 “存为你免费定制专属春联为何是天壤之别天府新区将建成都科学城拖了30年,美国首条高铁终开工“钱报评论”微信公号等你拍砖小河直街,原汁原味的转身学生问题接踵而至,教授对答如流“张氏鞋”全国走俏 走路养生成风其他城市P+R停车场如何收费?今晚,看天际上演“木星伴月”一边把13万元放到柜台上两笔天价赞助背后 中国体育有大搞头鼓楼脚下有场书画展90后医生捐血小板吃的是自己种的小米广元国网苍溪供电公司护航明星足球慈善还顺走一台苹果金华农行助力地方经济赶超发展一小撮芝麻毁了上好的阿胶,怎么赔自编斗牛舞 阆中大妈角逐南充“坝主”开年首月,每周两期急救术培训
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘