【发布时间】:2014-02-17 22:23:15
【问题描述】:
很抱歉,这可能是对某些描述的重新发布,但是我找不到可以给我所需答案的问题。
我正在用 Python 编写一个基本的聊天服务器,我可以让客户端完美地交互,但是,客户端只有在发送了一些数据后才会收到数据。
我需要客户端能够随时接收数据。
有没有人有一些我可以查看的代码示例,看看如何做到这一点,或者只是对如何做到这一点的文字解释?
【问题讨论】:
-
嗨!我想你在谈论投票?您可以使用一些 JS 每秒或更短的时间轮询一次,具体取决于您的需要。要研究的另一件事是websockets。这里有一些讨论:flask.pocoo.org/mailinglist/archive/2011/12/30/websockets 关于 Flask,但是如果您快速搜索“python websockets”,您将能够收集更多信息。
-
我在轮询时遇到的问题是我使用的是 Windows 系统。据我了解,Windows 不适用于“选择”模块
-
这听起来有点像this question。也许我的回答也会对你有所帮助。
-
@QuarterGeekster 错了,选择在 Windows 上与套接字一起工作就好了。