聊天彗星网站使用python和扭曲

时间:2009-06-26 04:19:52

标签: python twisted orbited

我想建立一个类似于www.omegle.com的网站。任何人都可以向我提出一些想法。 我认为它是内置的扭曲轨道器彗星服务器。

5 个答案:

答案 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的完整示例。