基于NAT穿透P2P即时通讯系统的设计与实现
时间:11-24 14:36
查看:910次
下载:162次
简介:
点对点(P2P)技术应用于即时通信系统后,改善了原有客户端/服务器(C/S)架构存在的很多问题,从某种程度上解放了服务器,提高了传输速率。然而P2P系统在网络地址转换(NAT)环境下存在受到阻碍而无法正常建立连接的典型问题。本系统来自校园网的实际建设项目,提出以UDP Hole Punching为主Relaying方式为辅的穿透解决方案,根据该方案实现了NAT探测模块和 NAT穿透模块等系统关键模块,解决了由于NAT影响通信受阻的问题,改善了校园网中的不足。系统运行良好、性能稳定,基本达到了预期目标。