0

javascript websocket send()

Hello, I am a newbie of websocket programming.
I have read and try the javascript websocket send(), it send a message to websocket server.
Can I call the server and get return value from server? or I must use the WAMP sub-protocol?

4

1 回答 1

1

WebSocket 是低级的点对点消息传递。不存在“调用服务器上的过程并获得结果”之类的东西。

如果你想拥有这样的“远程过程调用”(RPC),你需要在 WebSocket 之上添加一些东西。WAMP在一个开放的标准协议中提供了这一点。

当然,您也可以重新发明轮子并实现自己的 RPC。但是你不能重用 WAMP 实现,如 Rachet(当前仅 WAMP v1)或Thruway(WAMP v2)。

于 2014-08-05T08:26:01.483 回答