使用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