【发布时间】:2012-06-16 12:08:04
【问题描述】:
我是一名桌面程序员,但我想学习一些有关 Web 服务的知识。我决定使用python。我正在尝试了解 Web 应用程序的工作原理。我知道如何创建基本的龙卷风网站(请求 - 响应)和工作的 jabber 客户端,但我不知道如何混合它们。我可以在 Web 服务中使用任何 python 组件吗?它们是否必须具有特定的结构(同步或异步)?因为我被困在循环处理程序中:
如果tornado通过命令启动网络服务器:
app = Application()
app.listen(options.port)
tornado.ioloop.IOLoop.instance().start()
...那么如何(在哪里)启动 xmpp 循环?
client.connect()
client.run()
我认为 tornado 监听循环应该处理 xmpp 监听,但不知道如何
问候。
编辑:我忘了。我正在使用 pyxmpp2
【问题讨论】: