相关疑难解决方法(0)

Python Comet Server

我正在构建一个具有实时源的Web应用程序(类似于Facebook的新闻源),我希望通过长轮询机制进行更新.我理解使用Python,我的选择几乎要么使用Stackless(从他们的Comet wsgi示例构建)或Cometd + Twisted.遗憾的是,关于这些选项的文档很少,我无法在线找到关于Python上彗星生产规模用户的好信息.

有没有人在生产系统中成功实现Python上的彗星?你是怎么做的,我在哪里可以找到实现自己的资源?

python cometd python-stackless

31
推荐指数
3
解决办法
2万
查看次数

17
推荐指数
2
解决办法
2万
查看次数

使用 Autobahn WebSocket 进行试用单元测试

我正在尝试为使用高速公路的应用程序编写单元测试。

我想测试我的控制器,它从协议获取接收的数据,解析它并对其做出反应。

但是当我的测试达到协议应该断开连接()的程度时self.sendClose,它会引发错误

exceptions.AttributeError: 'MyProtocol' object has no attribute 'state'.
Run Code Online (Sandbox Code Playgroud)

我试图makeConnection使用proto_helpers.StringTransport,但后来我也有错误

exceptions.AttributeError: StringTransport instance has no attribute 'setTcpNoDelay'`
Run Code Online (Sandbox Code Playgroud)

我正在使用trial并且不想运行虚拟服务器/客户端仅用于测试目的,因为不建议这样做。

我应该如何编写测试,以便可以使用假连接和试用来测试发送数据、读取数据、断开连接等功能?

python twisted websocket autobahn

4
推荐指数
1
解决办法
2153
查看次数

标签 统计

python ×3

autobahn ×1

cometd ×1

django ×1

http ×1

python-stackless ×1

rest ×1

twisted ×1

websocket ×1