慧聪网首页 > 广电行业 > 多媒体与因特网 >
 
基于UDP数据广播的局域网络会议程序(上)
2007/10/24/16:31  来源:赛迪网技术社区

    本文介绍了网络通讯中通用的传输控制协议(TCP)和用户数据包协议(UDP),并且利用Java语言设计了一个简单的基于UDP数据广播的局域网络会议程序,展示了在Java语言中进行UDP数据发送和接收的一般步骤。由于Java语言卓越的跨平台特性,本系统能够不加修改的运行在Windows,Linux,MacOS等一系列不同平台上。

    介绍

    随着网络技术的普及,网络会议在公司、企业和单位中的应用也越来越广。一个网络会议系统通常包括一个服务器程序和一个客户端程序。其中服务器端负责进行用户管理、信息交互以及表决统计;客户端则实现收听发言,公开发言,私下讨论、投票表决等功能。在一个网络会议系统的设计和实现中,通常涉及到图形用户界面设计,TCP/IP连接,UDP数据广播,多线程等一系列技术。本文通过一个简单示例程序,展示了在Java语言中进行UDP数据发送和接收的一般步骤以及UDP数据广播在局域网络会议系统中的作用。

    TCP(TransmissionControlProtocol,传输控制协议)是一种基于连接的通讯协议。当两台计算机之间需要进行可靠的数据传输时,它们通过网络建立起一个稳定的连接,这种连接通常也被称为数据链。与电话网络相类似,这种数据链是点对点的,通讯的双方则通过这条数据链来回传输数据。在这条稳定的数据链的基础上,TCP协议通过信息校验能够保证接收方所接收到的数据和发送方所发送的数据在内容和顺序上是完全一致的,从而实现了数据的可靠传输。

    UDP(UserDatagramProtocol,用户数据包协议)与TCP协议之间的不同在于UDP不是一种基于稳定连接的通讯协议。UDP协议将独立的数据包从一台计算机传输到另外一台计算机,但是并不保证接受方能够接收到该数据包,也不保证接收方所接收到的数据和发送方所发送的数据在内容和顺序上是完全一致的。因此,UDP协议更类似于普通邮政服务,寄信人不能够保证所寄出去的信能够被收信人及时收到,后发出的信也许会比先发出的信更早到达。

    对于很多应用程序来说,在互相通讯的两台计算机之间保证一个可靠与稳定的数据链是至关重要的。在这种情况下,就应该首先考虑使用TCP协议在凉台计算机之间建立起TCP/IP连接。在HTTP(Hyper-TextTransferProtocol,超级文本传输协议)、FTP(FileTransferProtocol,文件传输协议)以及TELNET应用程序中,均要求在通讯的双方之间建立起稳定可靠的数据链,因此它们都使用了TCP协议来进行数据传输。

    在TCP协议中,发送方和接收方必须交换额外的信息以保证接收方已经接收到所发送的数据包并且所接收到的数据和发送方所发送的数据在内容和顺序上是完全一致的。这些额外的信息交换提高了数据传输的可靠度,但是也给网络带来了额外的负担,导致数据交换的延迟,从而降低了整个网络的数据交换能力。对于某些对实时性要求较高的应用程序来说,这样的延迟有可能是不可接受的。例如一个毫秒级的时钟服务器按照一定的频率向客户机提供当时的时间数据,如果这些时间数据在传输过程中受到了较大的延迟,这些过时的时间数据是完全没有意义的,即使客户机准确无误的接收到了这些数据。相反,如果客户机所接收到的每一个数据包都是实时的,那么即使客户机错过了一两个数据包也是可以接受的,因为他总是可以根据后面所接收到的数据包来对自己进行校正。因此,对于对实时性要求比较高但是对传输可靠度要求比较低的应用程序来说,UDP协议显然是一个合适的选择。   

[1] [2] [3] 下一页 


想让您的事业成功吗?
网上赚钱成功三步曲
1 不是会员
2 已是会员 免费宣传产品
3 推广公司 让生意火起来!
  
【我要评论】 【大 中 小】  【打印】
 关于“数据广播、TCP、传输”的资讯
·成都新繁石板滩镇广播电视村村通工程竣工  (2.28 9:31)
·贵州广电局动员部署下一阶段抗灾救灾工作  (2.18 17:25)
·广西广电局采取措施抗击冰冻灾害救灾工作  (2.13 11:42)
·关于波分复用无源光网络核心技术分析  (1.22 11:35)
·[视频] 李国华:中国直播卫星产业年度资讯播报  (12.5 15:4)
·李国华:中国直播卫星产业年度资讯播报  (12.5 12:8)
·数字电视普及读物《解读数字电视》推出  (11.15 8:47)
·基于UDP数据广播的局域网络会议程序(下)  (10.24 16:34)
·声博士(SOUNDBOXX)携手2008北京奥运(图)  (10.24 13:46)
·霍山县教育卫星地面接收系统调整工作完成  (8.28 9:9)
广播影视部门下一阶段将加快村村通建设
[3.15企业巡展] [提高农村无线覆盖水平] [推进“村村通”工程] [评论]

·畅想CCBN2008--博格科技胡总
·奥运会官方电影首轮拍摄启动
·CMMB市场推广展示会上海举办
·数字电视芯片企业力打差异牌
·湖南泸溪“村村通”惠泽百姓
·网络电视发展两大瓶颈需突破
·数字电视发展:香港 VS 内地
·美日联手研发新一代高清电视
·大部委制下三网融合仍待突破
·海南确定副终端机顶盒收视费
·手机电视免费运营撬动产业链
·冰雪灾害中,我们在行动……
返回慧聪广电网首页
慧
聪
网

赢
造
企
业
网
上
贸
易