- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个使用 autobahn 实现的 WebSocket 服务器使用 twisted 的 WebSocket 框架。当程序使用 python 运行时,WebSocket 服务器运行良好。但是,如果我通过将 tac 文件创建为扭曲服务来使用 twistd server runner 运行此程序,当任何客户端尝试建立连接并且握手失败时,我会在服务器中收到以下错误。
2015-12-08 07:17:56,022 - CRITICAL - twisted.publishToNewObserver() 154 Unhandled Error
Traceback (most recent call last):
File "/opt/nrgi-ws/nrgi-ws-virtual-env/local/lib/python2.7/site-packages/twisted/python/log.py", line 84, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/opt/nrgi-ws/nrgi-ws-virtual-env/local/lib/python2.7/site-packages/twisted/python/context.py", line 118, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/opt/nrgi-ws/nrgi-ws-virtual-env/local/lib/python2.7/site-packages/twisted/python/context.py", line 81, in callWithContext
return func(*args,**kw)
File "/opt/nrgi-ws/nrgi-ws-virtual-env/local/lib/python2.7/site-packages/twisted/internet/posixbase.py", line 597, in _doReadOrWrite
why = selectable.doRead()
--- <exception caught here> ---
File "/opt/nrgi-ws/nrgi-ws-virtual-env/local/lib/python2.7/site-packages/twisted/internet/tcp.py", line 1067, in doRead
protocol = self.factory.buildProtocol(self._buildAddr(addr))
File "/opt/nrgi-ws/nrgi-ws-virtual-env/local/lib/python2.7/site-packages/twisted/internet/protocol.py", line 135, in buildProtocol
p = self.protocol()
File "/opt/nrgi-ws/nrgi-ws-virtual-env/local/lib/python2.7/site-packages/autobahn/websocket/protocol.py", line 665, in __init__
self.is_closed = txaio.create_future()
File "/opt/nrgi-ws/nrgi-ws-virtual-env/local/lib/python2.7/site-packages/txaio/_unframework.py", line 43, in _throw_usage_error
"To use txaio, you must first select a framework "
exceptions.RuntimeError: To use txaio, you must first select a framework with .use_twisted() or .use_txaio()
最佳答案
我今天发现了同样的问题。你应该将 txaio 降级到 1.1.0 版本
这是我的点数列表高速公路 (0.10.9)高速公路测试套件 (0.7.3)扭曲 (15.4.0)txaio (1.1.0)zope.interface (4.1.3)
关于python - 使用 tac 文件与 twistd 一起运行时出现高速公路 websocket 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34157314/
在 OSX 上使用 Chrome 连接到 websocket 服务器时出现问题。 我们使用这个包:https://github.com/voryx/Thruway 我在这里测试:http://webs
Autobahn 文档对于消息发布后哪些客户端/如何接收消息有点不清楚。开箱即用的消息似乎会广播给某个主题的所有订阅者 - 他们都收到了。但是有没有办法将消息分发给单个客户端呢?在队列中,多个发布者将
我想用 asyncio 创建一个 ReconnectingClientFactory。特别是处理客户端启动时服务器不可用的情况,在这种情况下 ReconnectingClientFactory 将继续
我正在使用 autobahn运行 websocket 服务器来补充我的 Django 应用程序。有时,我需要将消息从 Django 发送到 websocket 服务器,使用 websocket-cli
我正在通过 Python 的 multiprocessing.pipe 传输 WAMP 协议(protocol),我需要重新实现 WampCraClientProtocol。 问题 A:在不明确的情况
我是 websockets 的新手,我一直在使用 Autobahn websocket 来做一个更大的项目。它在 python 和 js 版本中运行良好,但我在使用 Android API 时遇到了问
是否可以使用默认的 Apple API?我知道它与谷歌有关,但我想尝试坚持使用苹果的一切。 最佳答案 根据documentation , 看起来 MKRoute 和 MKDirectionsReque
我有一个带有典型 onX 的高速公路 Websocket 服务器在它的协议(protocol)中起作用。我的问题是我找不到退出的方法 onX ,同时在特定消息到达时继续做我想做的各种事情。更具体地说在
语境 :我正在查询 OSRM 以返回两个坐标之间的路线。它返回我请求的路线以及部分(步骤)以及路线说明(v5 中的 RouteStep 对象数组)。 http://project-osrm.org/d
我在 Node 中使用此 AutobahnJS 代码从服务接收数据。它工作得很好,每秒获取多个事件。当我的互联网暂时断开连接时,Autobahn 没有检测到丢失的连接并且没有将“Websocket 连
如果由于某种原因连接“断开”,我正在尝试使用 Python 和 Autobahn 与 Twisted 重新连接客户端。 有一个很好的例子 here使用 ReconnectingClientFactor
我在 Payara 服务器上设置了一个 Java EE 端点,我尝试使用 Autobahn WebSockets 连接到一个 Android 客户端。我有以下设置: 我在服务器上的 WebSocket
我正在尝试使用 Python 3.4、Django、Autobahn 和 JS 构建 WebSocket session 。我已经在 python 端成功运行了 websocket 服务器,但是我无法
我是 Autobahn 和 Websockets 的新手。我正在尝试构建以下设置: 处理服务(基于 Java 的黑盒): 等待来自 Twitter 的流媒体 API 的数据 如果收到新消息,则会将消息
websocket 客户端(使用 Autobahn/Python 和 Twisted)需要连接到 websocket 服务器:客户端需要向服务器出示其客户端证书,客户端需要检查服务器的证书。例如,这些
我是一名优秀的程序员,十分优秀!