| 【论文摘要】 | 关于即时通讯系统(Instant Messaging System)的研究目前是互联网中一个热门方向,尤其是关于企业级即时通讯系统更为国内外应用的热点。企业版的即时通讯软件的诞生,给企业的管理带来了新的思路和手段。推动了企业工作效率的提高,办公费用的降低,引起了工程应用领域的研究热潮。
即时通讯系统均采用了客户机/服务器(C/S)模式,在此模式下,服务器无疑是处于一个核心地位。本文正是围绕即时通讯系统服务器端软件开发这一核心展开的。
首先,我研究了当今流行的各种即时通讯软件,对其进行分析,确定了E-Com即时通讯系统的功能分析,提出了不同的即时通讯服务器的架构。
围绕即时通讯的基本文字交流功能,设计了管理在线用户,维护在线用户,实现文字通讯的文字通讯主服务器。为了减轻服务器的负载,客户端的基本文字消息的传递,首先利用UDP 尝试P2P 地传递,若失败则尝试从主服务器中转,此方案大大提高了服务器的处理能力和响应速度。
基于企业内部传输文件的需求,从不同的技术实现角度来分析了即时通信系统如何穿越防火墙问题,即如何实现内网与公网以及内网与内网之间的传输,并从中选取了最佳实现方案。为此,我们设计了通讯... |