我想建立一个类似于www.omegle.com的网站。任何人都可以向我提出一些想法。 我认为它是内置的扭曲轨道器彗星服务器。
答案 0 :(得分:3)
扭曲是一个不错的选择。几年前我用它来为我写的基于浏览器的在线游戏构建一个服务器 - 它跟踪客户端,为他们回复Ajax请求,并使用HTML5 Server-Sent DOM事件。由于Twisted的优秀HTTP库,我们的工作非常轻松。
对于Python Web框架,我个人赞成Django。它很快就可以开始使用它,并且它具有很多开箱即用的功能(我认为它在他们的网站上显示的“电池包含”)。 Pylons是另一个受欢迎的选择。
答案 1 :(得分:2)
您可以使用Nevow,这是一个构建于Twisted之上的Web框架。 Nevow的文档包括功能齐全的two-way chat application,其中包括如何为其编写unit tests的示例。
答案 2 :(得分:1)
我建议你使用Twisted。 ;)它有聊天客户端和聊天服务器。那么你还需要一个Web框架。我使用的是Grok或者BFD,但是有很多Python Web框架,而且很少有它们真的很糟糕。
答案 3 :(得分:1)
大多数XMPP服务器都支持BOSH。如果您使用strophe javascript library,则只需担心演示文稿 - 其余部分都是为您完成的。
答案 4 :(得分:1)
因为您似乎正在寻找Comet功能和Web框架,所以您可以看一下:http://github.com/clemesha/hotdot这是组合Django,Orbited和Twisted的完整示例。