JavaScript websocket能否从服务器获取返回值?
您好,我是websocket编程的新手。JavaScript websocket能否从服务器获取返回值?,javascript,websocket,autobahn,ratchet,Javascript,Websocket,Autobahn,Ratchet,您好,我是websocket编程的新手。 我已经阅读并尝试了javascript websocket send(),它向websocket服务器发送消息。 我可以调用服务器并从服务器获取返回值吗?或者我必须使用WAMP子协议?WebSocket是低级的点对点消息传递。没有“在服务器上调用过程并获得结果”这样的事情 如果您想要有这样的“远程过程调用”(RPC),您需要在WebSocket之上分层。在开放标准协议中提供 当然,您也可以重新发明轮子并实现自己的RPC。但是,您不能重复使用Rachet(
我已经阅读并尝试了javascript websocket send(),它向websocket服务器发送消息。
我可以调用服务器并从服务器获取返回值吗?或者我必须使用WAMP子协议?WebSocket是低级的点对点消息传递。没有“在服务器上调用过程并获得结果”这样的事情 如果您想要有这样的“远程过程调用”(RPC),您需要在WebSocket之上分层。在开放标准协议中提供
当然,您也可以重新发明轮子并实现自己的RPC。但是,您不能重复使用Rachet(目前仅限于WAMPv1)或(WAMPv2)等WAMP实现。谢谢,oberstet先生。我还在学习。如果我们的团队只熟悉PHP。我们想用PHP编写服务器代码(它有函数let client“RPC”to)。除了Rachet和Throuway,我们可以使用Crossbar.io吗。(PHP服务器Crossbar javascript wamp客户端)?是的,完全正确:您可以用PHP编写所有后端应用程序代码,使用AutobahnJS作为浏览器,使用Crossbar.io连接所有内容。但目前WAMP2上只有高速公路。所以我建议使用:-代码如下:只是为了确保:Crossbar和Throuway只支持WAMP2。Ratchet现在只有WAMP1,但他们也想升级。所以你现在不能用棘轮和横杆。