最有效的客户端到客户端聊天系统

时间:2011-12-08 02:38:19

标签: php javascript mysql node.js

我正在尝试在php中构建一对一聊天Web应用程序。

目前我正在使用mysql数据库来保存消息,但我发现这是非常低效的。我想只有一个带有ip地址和某种脚本的用户表,以允许每个客户端直接连接到客户想要与之通信的用户。我正在寻找能指出正确方向的人。

基本上我不希望服务器处理消息传递系统,但仍然允许用户相互发送私人消息,并能够在各种对话选项卡之间切换。我读了一下node.js,但我不确定这是正确的吗?

如果你能给我看一些伪代码,或者只是简单地指出我正确的方向会很好。

提前谢谢。

3 个答案:

答案 0 :(得分:1)

你所要求的是不可能的。没有办法让浏览器使用Javascript接受传入连接。 (如果有的话,甚至也不会可靠地工作,因为现在大多数用户都支持各种NAT或防火墙。)

答案 1 :(得分:1)

你问的是不可能的,中间必须有一台服务器。所有聊天系统都在使用服务器。

答案 2 :(得分:-1)

我知道这不是真的回答你的问题,但为什么不使用MSN Messenger或雅虎聊天。