基于 html 的聊天系统(如 facebook 和 google talk)背后的技术
Posted
技术标签:
【中文标题】基于 html 的聊天系统(如 facebook 和 google talk)背后的技术【英文标题】:technology behind html based chat systems like facebook and google talk 【发布时间】:2013-04-07 12:33:54 【问题描述】:谁能给我简要介绍一下 Facebook 和 Google Talk 的工作原理,是否存在类似于基于 Java 的经典聊天系统的持久连接,服务器管理连接并将消息定向到必要的目的地,还是它们是无状态的?我想创建与这些类似的东西,但我不确定从哪里开始,如果我需要在服务器上运行自定义服务,我可能不得不重新考虑我的方法。
我不是在进行全面的解释,但我很想知道是否存在不需要在服务器上运行服务的无状态方法。如果需要 html5 就可以了。
【问题讨论】:
【参考方案1】:两者都使用 Jabber 协议:http://www.jabber.org/
【讨论】:
所以这是一个基于套接字的系统还是无状态的? 我自己不认识,但这里是描述协议的 RFC:ietf.org/rfc/rfc3920.txt以上是关于基于 html 的聊天系统(如 facebook 和 google talk)背后的技术的主要内容,如果未能解决你的问题,请参考以下文章