是否可以使用Autobahn WebSocket客户端注册进行RPC调用?

时间:2013-09-17 20:58:23

标签: python autobahn wamp-protocol

使用autobahn,python和WAMP,WebSocket 客户端是否可以注册RPC调用 - 基本上同时充当客户端和服务器?

例如,“聊天客户端”连接到已知WS URI /端口上的“聊天服务器”并建立会话。客户端通过此Web套接字正常发送消息并接收响应。然后,定期,服务器通过相同的 Web套接字,针对客户端发出随机RPC调用(通过WAMP),请求回答特定问题。

客户端,在伪代码中会做类似的事情:

onMessage(...)
    if simple message
       display message to user
    else
       if rpc call request
          perform command as requested
          send response back to server

1 个答案:

答案 0 :(得分:1)

是的,这是可能的:WAMP调用“对称RPC”或“反向RPC”。它仍然在烹饪/实验中,但这是一个完整的工作example与AutobahnPython。