首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >目标:创建一个体面的在线即时通讯聊天

目标:创建一个体面的在线即时通讯聊天
EN

Stack Overflow用户
提问于 2009-12-04 10:24:05
回答 1查看 635关注 0票数 1

由于http和web的无状态特性,在线聊天似乎很困难,这会导致会话超时、用户打开多个窗口以及在一个浏览器窗口上注册不同帐户等障碍。还有用户关闭浏览器窗口和注销之类的问题,这使得处理未传递的消息变得相当棘手。

有什么好的文章描述别人是如何巧妙地解决这些问题的吗?

请自由地写你自己的想法,一个像facebook或gmail这样的即时通讯是如何以最大的健壮性实现的。

是否有任何合适的代码库/写入来与本地托管的jabber服务器集成以实现这一点?

编辑:这个网站将在网站的任何成员之间进行一对一的聊天--就像bob可以和carol聊天一样,bob可以在单独的聊天弹出中同时与jim聊天。这确实使它成为jabber/xmpp的好候选。

我很乐意在接下来的4天内接受最有帮助的答案。

EN

回答 1

Stack Overflow用户

发布于 2009-12-09 07:54:52

我很好奇你打算用这个系统做什么。这是一个小项目的用户之间的小规模聊天系统,还是你设想一个大的系统?在线即时通讯系统最大的问题是可靠性--比如facebook。他们的聊天系统是出了名的错误,它是由一大批专业开发人员维护,拥有大量的资源可供使用。

首先,您可能需要查看XMPP组织的XMPP客户端列表;有一个关于web客户端的部分。如果有任何开源的,您可能会使用其中的一些。再说一次,如果不确切地知道系统的意图,那么很难说。一种可能是将Google用于您的域名,如果这是一种内部类型的事情。如果情况变得更糟,而且您手头有很多时间,也许您可以编写自己的LibPurple库实现以供网络使用(google;我还没有足够的声誉点来发布第二个超级链接)。

希望这给出了一些想法,从哪里开始。我以前从来没有这样做过,只是给出了一些有希望的有用的建议。祝好运!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1846102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档