点对点即时通信系统的研究与功能实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:FUF66877
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文对点对点(P2P)即时通信所涉及到的原理和技术进行了详细的研究与分析,并根据验证原理的需要设计了点对点即时通信系统,该系统可以跨越不同的NAT网关进行文字,音频和视频通信,并可以进行文件传输的操作。本系统的NAT穿越方案是基于STUN协议的穿越方案,可以跨越不同的CONE NAT网关。   本文首先介绍了该课题的研究背景和国内外发展的现状以及存在的主要问题,第二章阐述了该课题所涉及到的基本理论和原理,详细介绍了实现该系统所涉及到的MFC界面编程,网络编程等相关技术。第三章和第四章介绍了两个模块的整体构架和设计方案以及具体功能的实现方法。本系统选用Windows XP开发平台,开发语言为C++6.0,底层通讯的实现使用MFC中的CSocket类所派生出的子类,为便于通信,采用UDP协议,利用开源的H.263编解码器实现图像的压缩,以便进行视频图像传输,同时增强信道抗干扰能力,本文的NAT穿越模块以STUN协议为基础,采用客户端/服务器架构,服务器对客户端之间的通信只起辅助作用,客户端之间一旦建立连接,服务器端即刻脱离,不参与即时消息的接收和发送。   系统在实验室现有条件下进行了基本功能测试以及性能测试,尤其关注不同网关管理之下的计算机之间的通信,达到了预期的实验效果。
其他文献
随着GPS技术的快速发展和广泛的应用,利用载波信号测量精确载体的姿态成为GPS应用中一个新的研究方向。本文通过载波相位测量相对定位理论,研究了基于短基线GPS航向测量技术的
声调在汉语中有着构词辨义的作用,声调的准确程度是判定普通话好坏的重要因素之一。因此,声调评测子系统也是计算机辅助语言学习(CALL)系统以及普通话水平测试(PSC)系统的重
手机的功能虽然越来越丰富,却始终改变不了其作为日常通信工具的基本角色。在使用手机通话的过程中,某些用户可能会从听筒中听到自己刚说过的内容,影响用户体验度,这便是手机回声
随着人们对通信需求的不断增加,现代通信系统也在不断地革新,新的通信技术也在不断地发展当中。正交频分复用(OFDM)技术以其众多的优点而被业界认为是未来通信系统的主要技术之
连续变量量子密钥分发(CVQKD)是量子密码学的研究热点之一。由于量子态的衰减和量子信道中噪声的存在,通信双方获得的密钥不完全相同,而数据协调可将双方的密钥“纠正”为一
随着互联网业务的不断扩展,传统的电传输和交换能力已经无法满足网络要求,全光交换通信网络是下一代网络的必然趋势,现有的光交换技术主要有:光电路交换(OCS)、光分组交换(OPS)和