我在下面的链接中关注有关高速公路python的教程;

https://github.com/tavendo/AutobahnPython/blob/master/examples/twisted/wamp/app/calculator/calculator.py

导致错误的代码如下;

runner = ApplicationRunner(router, u"realm1", standalone = not args.router,
      debug = False,             # low-level logging
      debug_wamp = args.debug,   # WAMP level logging
      debug_app = args.debug     # app-level logging
   )

错误消息是;

Using Twisted reactor <class 'twisted.internet.selectreactor.SelectReactor'>
Traceback (most recent call last):
  File "calculator.py", line 117, in <module>
    debug_app = args.debug     # app-level logging
TypeError: __init__() got an unexpected keyword argument 'standalone'

在高速公路上,这是一个问题,但我对它的理解还不够,无法将解决方案当做新手。 https://github.com/tavendo/AutobahnPython/issues/211

我正在使用python 2.7

===============>>#1 票数:1 已采纳

ApplicationRunner的构造函数中删除standalone参数,并连接到外部的WAMP路由器,例如Crossbar.io (或此处列表中兼容的任何其他WAMP v2)。

  ask by user781486 translate from so

未解决问题?本站智能推荐:

2回复

在WAMP WS中获取所需客户端时引起的开销

我已经使用python编程语言提供的WAMP WS创建了一个websocket服务器。 我有一个要求,我要一次用WAMP WS服务器订阅约500个客户端。 但是,当我发布数据时,我将根据某些条件仅将其发送给单个客户端。 我知道,循环遍历清单列表并找出符合条件的对象,然后将数据发送到
2回复

高速公路websocket

我正在评估和构建一个带有autobahn websocket的简单websocket服务器 有没有人使用子类WrappingWebSocketServerProtocol ,是否有使用此实现的任何示例? 与WebSocketServerProtocol相比有什么好处以及要覆盖/实现的子方
2回复

如何在高速公路中设置组件角色

我正在使用交叉开关0.11.1,并且我想让高速公路组件使用特定的角色。 当我向组件添加“角色”属性时,如下所示: 运行crossbar start时出现此错误
1回复

如何在android高速公路websocket中增加帧有效载荷大小

我正在使用android autobahn websocket在android和python龙卷风套接字服务器之间建立连接。 以下是在android中使用的高速公路Websocket代码。 public void start(){ 所有消息都以public void onTe
4回复

使用tac文件使用twistd运行时的高速公路websocket问题

我有一个使用autobahn WebSocket框架使用twisted实现的WebSocket服务器。 当程序使用python运行时,WebSocket服务器运行正常。 但是,如果我通过创建tac文件作为扭曲服务使用twistd服务器运行程序运行它,我在服务器中得到以下错误,而任何客户端尝试
2回复

CannotListenError:无法监听任何内容:9008:[Errno 98]地址已在使用中

我正在通过Python在websocket上开发Autobahn的应用程序。 我发现了一个问题,如果中断后重新启动服务器代码一次,则服务器代码将向我发送错误消息,例如: 我错误地理解,即使在中断服务器之后,仍有一些基本服务正在运行,但是如何清除所有这些端口?
1回复

如何在使用Autobahn Python和Twisted ReconnectingClientFactory重新连接后重新注册WAMP被调用者?

我有一个使用Twisted的Autobahn Python客户端应用程序,它连接到Crossbar.io服务器。 使用ReconnectingClientFactory丢失网络连接后,客户端应用程序可以成功重新连接。 客户端在连接时注册被叫方名称,以便其他应用程序可以调用它。 这始终适用于
1回复

所有HTTP标头键在Autobahn websocket服务器的ConnectionRequest.headers中均以小写形式出现

为什么高速公路Web套接字服务器将所有http标头密钥更改为小写? 我需要在OAuth2标准的标头中实现身份验证令牌,并使用自定义标头'Authorization:Bearer $ token'。 但是从WebSocketServerProtocol类的onConnect方法中的autoba
1回复

避免重复的高速公路连接

如何确保高速公路仅创建一个连接? 是否有可能无论是对现有的连接检查之前调用connection.open ,或者杀死所有其他连接connection.onopen ?
1回复

高速公路:用户状态(如在线,离线)

由于高速公路与应用服务器是隔离的, 我们如何跟踪用户的在线或离线状态?