autobahn

    0热度

    2回答

    为了让您了解我正在尝试使用Twisted Web和Autobahn websockets完成什么:我的UI当前发送一个初始HTTP GET请求并升级到websocket在标题中。在Twisted Web中读取时,连接需要从HTTP切换到Websocket协议以来回传递数据。请注意,此websocket升级发生在同一端口上,port 8000。 有谁知道我可以如何实现我想要做的?非常感谢。 编辑:工

    -1热度

    1回答

    我有一个与客户端连接的web-socket服务器。以下是代码: - from twisted.internet.protocol import Factory from twisted.protocols.basic import LineReceiver from twisted.internet import reactor class Chat(LineReceiver):

    0热度

    1回答

    我有一个程序注册一个RPC函数,例如。 com.myapp.foo。然后我在几个独立的设备上运行这个程序,全部连接到同一个路由器。 当我启动第二个设备时,由于RPC功能已被注册(wamp.error.procedure_already_exists),所以出现错误。 这很有意义,因为路由器需要一个唯一的名称才能正确路由过程调用。但在我的情况下, 我的第一个想法是,每个设备应该生成一个独特的过程名称

    2热度

    2回答

    我有一个服务器如下: - class MyServerProtocol(WebSocketServerProtocol): def onConnect(self, request): print("Client connecting: {0}".format(request.peer)) def onOpen(self): print("WebSoc

    0热度

    1回答

    我有这个服务器 https://github.com/crossbario/autobahn-python/blob/master/examples/twisted/websocket/echo_tls/server.py 而且我想与此代码连接到服务器: ws = create_connection("wss://127.0.0.1:9000") 我需要什么选项添加到create_connec

    0热度

    1回答

    我想从MyServerProtocol类的外部调用sendMessage方法并向服务器发送消息。 该answare是非常类似于this但我需要使用asyncio而不是扭曲。 甘蔗有人建议我一个解决方案?从this派生的例子也不胜感激 谢谢。

    0热度

    1回答

    我一直在寻找许多示例来演示如何访问高速公路Twisted WebSocketResource,但似乎无法找到显示此示例的示例。 我从这个例子Autobahn Twisted WebSocketResource example了解到你实例化了一个WebSocketServerFactory,设置websocket协议,然后使用WebSocketResource(factory)来创建websocke

    2热度

    1回答

    我有一个在Docker容器中运行的python“Device”。它连接到Crossbar路由器,在订阅的频道上接收高速公路/ WAMP事件消息。 当某个事件发布时,我的设备正在调用几秒钟内完成的方法。 现在,我希望它跳过或处理收到的同一事件的任何消息,而该方法仍在运行。我试图通过使用Twisted的@inlinecallback修饰器并在设备上设置“self.busy”标志来实现此目的。 但是它并

    4热度

    2回答

    我想通过推送API从Poloniex获取Python 2.7.13中的实时数据。 我看了很多帖子(包括How to connect to poloniex.com websocket api using a python library)和我到达下面的代码: from autobahn.twisted.wamp import ApplicationSession from autobahn.tw

    1热度

    1回答

    我有类似蟒蛇聊天室编写打算做以下事情的应用程序: 对用户输入的WebSocket服务器地址的提示。 然后创建一个连接到服务器并发送/接收消息的websocket客户端。禁用创建websocket客户端的功能。 在收到服务器的“关闭”(不是关闭帧)后,客户端应该断开连接并重新启用应用程序以创建客户端。返回1. 如果用户退出应用程序,它将退出websocket客户端(如果有一个正在运行)。 我的方法是