简单的python聊天服务器的房间

时间:2011-04-06 02:42:23

标签: php python ajax chat comet

我正在尝试编写一个简单的聊天服务器,它将命令从ajax发送到fsockopen到守护进程。守护程序if命令是listen,它将请求保存在一个数组中,该数组包含已分配的空间。然后,当一个命令作为msg进入时,它会将该消息发送给该房间的监听阵列列表中的每个人。我可以获得一些好的教程或示例,看看它是如何工作的吗?

由于

- 在发布第一个答案后添加 -

帮助进一步解答。我正在使用jquery ajax getjson调用一个脚本,其中php - > fsockopen到守护进程。我目前在php中有一个守护进程的类似功能副本,但是如果用python编写,我认为这更适合。此外,我仍然是套接字技术的新手,我仍然试图了解流程。所以彗星解决方案。

1 个答案:

答案 0 :(得分:1)

App Engine Channel API可能会执行您想要的操作:http://code.google.com/appengine/docs/python/channel/overview.html

如果您不想在App Engine上运行,“Comet”是更常用的搜索术语。基本上你需要某种服务器端推送,直到websockets最终准备就绪,必须使用各种黑客进行伪造。