康柏仕电脑学院Microsoft Windows交流平台硬件及网络技术资料储存区 → 高性能 P2P 与即时通讯系统建设


  共有19842人关注过本帖树形打印复制链接

主题:高性能 P2P 与即时通讯系统建设

帅哥哟,离线,有人找我吗?
轻轻风聆
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 家人主人
等级:管理员 帖子:2689 积分:26282 威望:0 精华:14 注册:2005/9/15
高性能 P2P 与即时通讯系统建设  发帖心情 Post By:2007/8/18 15:05:45 [只看该作者]

高性能 P2P 与即时通讯系统建设

------ 基于 PRTX 开发平台

 

互联网发展到今天,已经不再只是 HTML 网页的时代,更强的交互,视频体验等是未来的互联网的发展方向。我们看到腾讯、迅雷、Skype 的快速崛起,靠的是面向互联网的软件,互联网软件比单纯的网站页面有更强的粘性,是经营出色网站的必备武器。而互联网软件与传统软件不同,互联网软件必须可以承受极大的用户量,比如腾讯有上千万人同时在线,迅雷每天有近亿次的下载点击。在这种环境中,只有依靠 P2P 的架构和很强的服务器并行处理能力才可以满足要求。

我们不是即时通讯服务提供商运营商,我们是专业软件开发商。作为国内第一家开发 P2P SDK 即时通讯开发平台的深圳市深圳纵横网络服务有限公司,将自身定位于软件开发企业,为各类客户开发各种即时通讯应用软件,公司在 1999 年底开始涉足即时通讯领域企业应用开发,并在 2002 年领先于全国开始研发 P2P 即时通讯 SDK 平台,在完成 SDK 之后,我们用 VB 开发了演示案例,并逐步形成了商贸通,Web160 等即时通讯软件框架。通过此 SDK 平台,我们可以为您提供低运营成本的,快捷的,各式样的个性化即时通讯和 P2P 应用软件。近几年来我们的客户涉及以下7种类型的企业,

1. 各类B2C,B2B企业网站
2. 网络教室应用
3. 跨地区性企业内部办公系统,包括即时通讯,内部QQ,企业内部文件传输与管理,视频监控,网络电话。
4. 网上证券应用,计费咨询等
5. 音乐共享网站
6. 游戏即时通讯,视频
7. 其它各种即时通讯,网络视频,语音聊天,文件共享,文档管理等

(一) P2P概述 
P2P,全称叫做“Peer-to-peer”对等互联网络技术(点对点网络技术),p2p是一种将各个终端计算机直接连接起来进行各种通讯的网络结构,不需要服务器,因而具有直接,高效,实时的特点,最明显的例子就是即时通讯信息比Email要快得多,并可极大减轻服务器的压力,理论上可做到一台服务器,服务全中国。

                               P2P网络结构


(二)纵横P2P即时通讯系统

 

 功能
纵横P2P即时通讯系统帮助您轻松完成以下功能:
1. 用户登录,上下线,隐身,离开等状态。
2. 搜索好友,获得对方资料,头像,添加好友。
3. P2P 网络电话,语音聊天。
4. P2P 网络视频。
5. P2P 文件传输,断点续传。
6. 穿透防火墙。
7. 支持百万人同时在线的网络集群程序结构。
8. 安全可靠。
9. 与网页交互,与网页通讯。
10.聊天计费。
11.网络电话,短信。
12.多人群聊。

(三) 我们的特点 - 为您省钱

综合成本低,VB 和 C++ 协同开发
我们的目的是提供简单,易于上手而高性能的产品,我们是中国唯一一家使用两种语言结合开发的公司,两种语言结合令系统安全性很高。我们的即时通讯是 VB 和 C++ 语言结合的高性能的即时通讯的产品。我们的目的,就是让您尽可能简单而低运营成本的拥有属于您自己的可靠的即时通讯产品。

中国唯一,应用层和通讯层分离
即时通讯是一个个性化要求比较强的产品,我们是国内唯一将应用层和通讯层分离的即时通讯产品,通讯层由 C++ 开发,通讯层只负责数据传输的性能问题,而不需要管数据传给谁。应用层负责界面和对通讯层接口的调用,使用 VB 开发。两层分开,使得我们的用户只需要对简单的 VB 语言做修改就可以达到个性化的要求。这样的好处是:
第一,是只需要使用 VB,就可以在我们的基础上修改成您自己需要的即时通讯软件。您不需要懂复杂的 C++ 语言或者去学习可能永远用不着的 IP 包的结构,不需要花费大把时间或者高薪聘请 C++ 人员去处理服务器多线程和分布式结构开发的繁琐与调试工作。
第二,是保证了软件的稳定性,两层分开,核心通讯部分是我们事先已经测试的,你们不会修改,这样使得程序不会产生不稳定的现象。
第三,最高的安全性,VB6 程序使用Native方式编译,比 C++ 和 Delphi 更难破解,两种语言结合开发更可让你对安全放心。

安全性最高
即时通讯的安全问题是在两个方面,一方面是通讯数据包被截获并破解包的内容,另一方面是将程序反编译,或者使用汇编工具跟综修改。通讯包在经过加密后一般很难破解,所以,通常破解是使用第二种方法,就是通过反编译和跟综 exe 程序来做的。C++ 和 Delphi 语言都是编译执行的,所以比较容易被反编译,或者使用汇编工具跟综,这是为什么腾讯的 QQ 会被人修改成珊瑚虫版,木子版,飘云版等等。我们是使用 C++ 和 VB6 一起开发,VB 的安全性比C++或者Delphi都要好,VB 5/6 使用 Native方式编译的程序,基本上无法反编译和跟综。即使有反编译工具效果也不好,或者只能对简单的 VB6 程序反编译。象我们使用 VB6 和 C++ 嵌入在一起开发,反编译或者跟综的难度是最困难的,可以说是不可能的。

速度快,占资源少
RTPX 开发平台完全由 C++/C 完成,效率高,速度快,占用计算机资源少。C/C++ 这类底层开发语言在视频,音频及网络开发方面具有相当的优势,C/C++ 开发的程序运行速度是 Delphi 的 5 倍,Java 程序速度的 20 倍以上。

拒绝 TCP,专门开发通讯协议,可支持极大用户量
TCP 的速度只是 UDP 的1/4,为了提高效率,我们改造了通讯协议用来支持P2P应用。使用我们的专门协议,可使单机服务器支持同时在线人数达到数万人。而通过网络集群结构更加可以达到同时无限的用户数。

支持特大型数据库
服务器支持 MS SQL, MY SQL, Oracle, Oracle 是当今速度最快的特大型数据库。

P2P 架构,不需要对网络做任何设置
通过服务器的智能判断,对客户端协助进行 P2P 连接,而用户无需要对网络进行任何设置,对用户而言,P2P 的连接过程是透明的。


自由 OEM,你想就可以
您可以自己动手,只要几分钟,您就可以 OEM 出你所需要的即时通讯软件,你的图标,你的软件名称,显示你的版权,你的版本号,结合到你的网站,提供你想要的功能….. 
还可省掉维护费。

WebIM - 不用安装的网页即时通讯
我们是中国很少数的提供 WebIM 产品的公司,目前 QQ 的 Web 版也最近才推出,我们希望给您更多的选择余地,给您更大的舞台和空间,让您可以超越阿里巴巴,淘宝旺旺。

知识产权保证 - 您后枕无优
我们到现在已经申请了 PRTX 即时通讯开发平台,商贸通即时通讯软件(申请时名字是即时秀),WebIM SDK 开发平台三个知识产权。


全部系统安装在您的服务器上,无需访问网站数据,安全,放心
系统包括服务器,数据库,客户端,服务器和数据库都安装在您的服务器上,客户端则在您指的路径提供下载。

与您的网站结合很容
通过我们独有的即时通讯Do it yourself,与您的网站结合非常容易。

网络电话、手机短信模块 – 增加您的收入
我们提供OEM的软电话和手机短信功能,赠送管理平台,以方便您为用户提供网络电话的服务和收费。

聊天计费模块 – 增加您的收入
根据您的网站的特点,可以在聊天过程中进行计费,计费可以折算成您的网站的虚拟货币。这样网站可以从中收取一定的佣金。坐享其成。网页通模块 - 可与网页通讯
在您的网页上加载网页通后,您的网页就可与商贸通进行通讯,并且您可以进行二次开发,开发出聊天室,WebIM,在线客服系统等。

稳定的即时通讯产品,购买我们的正版即时通讯系统,您只需要关心您的业务,维护您的网站,即时通讯由我们来维护
我们的即时通讯已经经过多年的开发运行,目前在各方面都已经比较稳定,语音,视频,文件传输效果都比较令人满意,并且我们也申请了知识产权,这是我们付出多年努力的结果。一套成熟稳定的软件系统成本是很高的,所需要的时间至少一年以上。即时通讯由于涉及到语音视频,P2P 技术,高性能并行服务器,开发比一般的管理系统更复杂,所聘请的开发人员工资要求更高。要开发和维护一套稳定的即时通讯系统的成本是很高的,在这里,我们告诉想购买即时通讯的朋友,选择一套现成的有提供长期技术支持维护的,符合您的要求的产品是最低成本的,时间上也是最快的。IT 行业,时间就是效益,您可不能等。

[此帖子已被 轻轻风聆 在 2007-8-18 15:07:12 编辑过]



正航--放大你管理的力量!
正航,缔造智慧企业!
正航东莞-松山湖、长安:www.chidg.com
咨询热线:0769-81158210  13580877608
 回到顶部
帅哥哟,离线,有人找我吗?
轻轻风聆
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 家人主人
等级:管理员 帖子:2689 积分:26282 威望:0 精华:14 注册:2005/9/15
回复主题  发帖心情 Post By:2007/8/18 15:06:13 [只看该作者]

(四) 即时通讯选择的比较

比较方面

纵横即时通

QQ

企业即时通

Delphi 代码

由来

参考ICQ协议开发,二进制协议,

参考ICQ的协议开发,二进制协议

企业办公类即时通通常是做OA的软件公司在应用中因为需要即时通讯模块所加的功能,逐渐发展成独立的即时通讯软件,通常使用TCP开发,速度较纵横即时通慢

市场上多为Delphi版,经多人修改,不稳定。可以参考,但要稳定,需要进一步开发和维护

想省钱最后会变成多花钱多花时间

版权

有知识产权证书

有知识产权

不同系统不一样

无,如果做大,可能会有被起诉的风险

是否可以OEM

几分钟就可修改好

不可以

不同系统不一样

需要自己修改代码

是否可以设置我的版权信息

您可以显示您的版权而不需要通过我们

不同系统不一样

需要修改

是否可以显示我的网站广告

可以在你的网站发布即时通讯广告

不同系统不一样

需要开发

是否可以设置预先设定的固定好友分组

您可以决定固定组而不用通过我们,比如你想设置固定组为

我的专家组
我的好友组
“我的会员”
可以直接设置

不同系统不一样

需要开发

开发语言

C++VB

C++开发服务器和通讯组件。

VB开发界面和应用

简单+高性能

C++开发

使用 C++ 的较少,一般 OA 很少使用 C++ 开发

Delphi,性能比C++的差5倍,通常稳定性不好,Delphi 为非微软提供的开发语言,Delphi前景不是很好 

代码混在一起,不方便二次开发

语音,视频,文字通讯,好友列表,用户上下线

有,无需要库文件支持

有,无需要库文件支持

不同系统不一样,有些需要 DirectSoud 库支持

(此功能一般为基本必备功能需要 DirectSoud 库支持

安装

带安装包,经修改可以绿色安装。目前安装包不到5 

 

 

 不同系统不一样

需要 Delphi 的运行库支持,无法绿色安装,需要

DirectX9.0支持

支持数据库

无缝支持Access,SQL Server, My SQL, Oracle

 

 

需要自行开发

TCP/IP协议

IP/UDP协议,比TCP4倍,消耗资源是TCP1/4

IP/UDP/TCP

使用 TCP 开发,速度较纵横即时通慢

 

P2P点对点架构

点对点,  

对用户完全透明,不需要对网络做任何设置

支持点对点

不同系统不一样

需要自行开发

服务器集权和分布式服务器

支持服务器集群,服务器可以在互联网任何位置,可支持最多21亿注册用户

支持服务器集群,可支持最多21亿注册用户

 

不支持

二次开发

可以使用VB语言,Delphi.Net等任何语言二次开发 

提供技术指导

 

需要自行修改代码,代码经多人之手,比较乱,不稳定,无指导。

聊天计费功能

有,按时间计费

,需要自行开发

网页通功能

可以接通网页,提供网页到软件的二次开发通讯信道

,需要自行开发

网络电话功能

提供Pc到普通电话的现成功能,

有,未开放

,需要自行开发

短信

,需要自行开发

WebIM 纯网页即时通讯

,可以开发纯网页即时通讯

正推出

无,需要自行开发 

[此帖子已被 轻轻风聆 在 2007-8-18 15:06:40 编辑过]



正航--放大你管理的力量!
正航,缔造智慧企业!
正航东莞-松山湖、长安:www.chidg.com
咨询热线:0769-81158210  13580877608
 回到顶部