VoIP/P2P/IM
文章平均质量分 60
yanghehong
这个作者很懒,什么都没留下…
展开
-
Gtalk Jingle (1) - TURN relay server
看了一下google放出来的libjingle-0.4.0源代码中的relay server部分。基本原理是要有个public的Relay Server,Relay Server要可以分配Replayed Transport Address,倒是如TURN draft-ietf-behave-turn-09描述的那样。但有挺多不同和简化。当然了,这个东西私有的,不存在互通的问题。 TUR原创 2008-09-19 18:54:00 · 5513 阅读 · 2 评论 -
Gtalk Jingle (2) - IM的带内和带外
上回说到libjingle的代码里, relayserver的写法,导致一个client只能和一个peer通信,那Gtalk如果直接用这个代码没有改动,当需要relay server的时候,是怎么和多个人聊天的? 其实这个libjingle只负责语音聊天,文件传输这些比较附加的功能,Gtalk功能还挺简洁(简单)的,并没有支持多人语音聊天之类的。用XMPP术语来说,就是带外数据(out o原创 2008-09-25 10:38:00 · 2078 阅读 · 2 评论 -
Gtalk Jingle (4) ICE
前面说了一下relay server, 其实它只是当客户端在某些比较“坏”的NAT(symmetric)后面的时候才派上用场的。Client也可能在比较有利于P2P通信的网络环境,比如有一个public的IP地址,或是在没那么坏的NAT(non-symmetric)后面, 那么client可以直接建立连接或是通过STUN协议学习到映射地址来进行通信,而不必动用用relay server。有这么几种原创 2008-10-16 22:11:00 · 2098 阅读 · 0 评论 -
中文核心期刊上的IM论文
在网上看到IM系统的论文: 多服务器分布式即时通讯系统模型的设计Design of Multi-server Distributed Instant Messaging System Model微计算机信息 >>2006年27期丁忠 , 刘志勤 即时通讯是当前Internet最流行的通讯方式之一,为克服传统的单服务器模式的一些缺点,本文提出一种新的即时通讯系统模型.该系统模型原创 2008-10-17 22:31:00 · 1960 阅读 · 0 评论 -
Gtalk Jingle (3) signal/slot机制的应用
libjingle中大量使用signal/slot机制 (采用的是Sarah Thompson写的sigslot程序库)。 sigslot将原来直接调用的函数在一定程度上分离,然后在程序运行过程中随意粘合(connect)或分离(disconnect)它们的调用关系。这样它们分离得比较松,不过还有一定程度的耦合,比如signal和slot的参数类型和个数要一致。 比如RelaySe原创 2008-09-25 21:14:00 · 1569 阅读 · 0 评论 -
MSN禁令
公司认为MSN不安全,要全部卸载,以后不能在办公室聊MSN了:) 似乎很久以前,MSN曾经强制用户升级到某个最新版本,不然就不给登陆,就是因为发现比较严重的安全隐患。 Google了一下,MSN爆出的安全漏洞还不少啊: Microsoft Security Bulletin MS07-054 - ImportantVulnerability in MSN Messeng原创 2008-11-09 13:59:00 · 680 阅读 · 0 评论 -
关于 《XMPP: The Definitive Guide》
关于 《XMPP: The Definitive Guide》作者:千里孤行(http://blog.csdn.net/yanghehong) 这本书 XMPP: The Definitive Guide: Building Real-Time Applications with Jabber Technologies 是09年出的, 作者是Peter Saint-Andre (原创 2010-02-23 17:54:00 · 1609 阅读 · 0 评论 -
IM系统 文件传输的断点续传
IM系统 文件传输的断点续传作者:千里孤行(http://blog.csdn.net/yanghehong) 一般的IM系统,除了基本的文字聊天功能之外,还可以传输文件。 而文件传输,断点续传基本上是一个基本需求了。(哈哈,貌似QQ也经历一个从无到有的过程,一开始的文件传输并没有支持断点续传,多年前的事不知道有没记错:)) 断点续传是需要发送方程序和接收方程序)相互配原创 2010-03-14 00:10:00 · 1436 阅读 · 2 评论