我正在尝试编写一个简单的聊天服务器,它将命令从ajax发送到fsockopen到守护进程。守护程序if命令是listen,它将请求保存在一个数组中,该数组包含已分配的空间。然后,当一个命令作为msg进入时,它会将该消息发送给该房间的监听阵列列表中的每个人。我可以获得一些好的教程或示例,看看它是如何工作的吗?
由于
- 在发布第一个答案后添加 -
帮助进一步解答。我正在使用jquery ajax getjson调用一个脚本,其中php - > fsockopen到守护进程。我目前在php中有一个守护进程的类似功能副本,但是如果用python编写,我认为这更适合。此外,我仍然是套接字技术的新手,我仍然试图了解流程。所以彗星解决方案。
答案 0 :(得分:1)
App Engine Channel API可能会执行您想要的操作:http://code.google.com/appengine/docs/python/channel/overview.html
如果您不想在App Engine上运行,“Comet”是更常用的搜索术语。基本上你需要某种服务器端推送,直到websockets最终准备就绪,必须使用各种黑客进行伪造。