autobahnws

    0热度

    2回答

    我正在使用交叉开关0.11.1,我想让高速公路组件使用特定角色。当我添加了一个“角色”属性来我的组件,如下图所示: "components": [ { "type": "class", "classname": "hello.hello.AppSession", "realm": "realm1", "role": "anonym

    0热度

    1回答

    我的android应用程序启动一个服务,该服务打开一个websocket以与远程服务器进行通信。该服务产生一个线程,其运行方法如下所示。 public void run() { try { super.run(); for(int i = 1; i < 1000; i++) { Log.d(TAG, String.format(" ***

    0热度

    1回答

    根据我从我的服务器客户端获得的消息,我使用redis为我的Web套接字服务器保存/更新/删除数据(使用高速缓存实现 - 基于扭曲的Web套接字实现)。对于Redis操作,我使用redis-py软件包。当有更多的并发客户端连接到我的服务器时,我可以看到以同步方式提供的请求。我发现redis操作阻止服务器处理并行客户端请求。为什么这会发生?我该如何解决这个问题?我正在从autobahn协议类的onMe

    1热度

    1回答

    我正在按照下面的链接关于Autobahn python的教程; https://github.com/tavendo/AutobahnPython/blob/master/examples/twisted/wamp/app/calculator/calculator.py 导致该错误的代码是下面; runner = ApplicationRunner(router, u"realm1", stan

    0热度

    1回答

    我使用下面的JavaScript代码连接到高速公路服务器。所有这些时间我都在使用静态IP,但现在IP会变成动态的。我如何通过动态服务器IP并获得动态连接的高速公路? var connection = new autobahn.Connection({url: 'ws://<ip>:8080/ws', realm: 'realm1'}); var openSession = null; co

    0热度

    1回答

    我即将设计一个基于高速公路的系统。我经常遇到以下模式: 客户端可以通过RPC题目要求全额状态 - 例如,中投例子 更新这个状态的所有选票是由服务器发布 - 例如更改了特定主题的投票 客户通过组合完整状态和更新来跟踪当前状态。 的问题如下: 有查询状态和出版变化之间的潜在的竞争,由于高速公路的异步特性。 虽然在服务器端计算状态,但更新可能已发送到客户端。 一旦客户端收到完整的状态,它不再是最新的。必

    1热度

    1回答

    为什么autobahn Web套接字服务器将所有http标题键都更改为小写?我需要在带有自定义标头'授权:承载$令牌'的OAuth2标准的标头中实现身份验证令牌。但是从Web服务器端口协议类的onConnect方法中的autobahn'request.headers'看来,所有的键都改为小写。这背后的原因是什么?在这种情况下,我可以使用“授权”而不是“授权”作为从请求获取授权令牌的密钥吗?

    0热度

    1回答

    我在服务器端使用wampsharp编写了c#中的websocket服务,我不知道是否有方法存储/检索会话的相关变量,或者如何知道调用者的会话标识。 在此先感谢!

    0热度

    1回答

    今天我正在努力创造我的应用程序的一些单元测试:一个客户端的WebSocket .. 在现实世界中,WS服务器是在家庭网络中的PC embeeded。 现在,对于我的单元测试,我想创建一个假的ws服务器并用它来测试客户端。 你可以建议我一些ws服务器插件&发挥,我可以打电话在我的单元测试设置和使用它进行测试? 我试过使用Autobahn的WS服务器,但它不插入&玩..它应该工作,但我无法正确处理它在

    1热度

    2回答

    我正在通过python websocket上的Autobahn的应用程序。 我发现了一个问题,如果我再打断一次后重新启动我的服务器代码我的服务器代码会送我的错误,如: 2016-03-03 13:20:34+0530 [-] Log opened. 2016-03-03 13:20:34+0530 [-] Traceback (most recent call last): 2016-03-0