如何使vertx-node socket服务器接受来自WebSocket的请求

时间:2018-06-19 07:18:34

标签: node.js react-native vert.x

我通过WebSocket从react-native向vertx-server发送请求

    socket = New WebSocket(url);

socket命中vertx服务器,

    var server = vertx.createNetServer();
    server.connectHandler(function (
      socket.write("Hello subbbu World!\n");
      socket.close();
    });

    server.listen(3000);

但是反应本机端插座正在关闭,我的意思是

    socket.onopen = () => {
        function not calling
    }

请帮助我,如果套接字打开,那么只有我可以向服务器发送内容。

1 个答案:

答案 0 :(得分:0)

您使用的代码不会启动websocket服务器,只会启动原始TCP服务器。

要启动websocket服务器,您应该:

vertx.createHttpServer().websocketHandler(function (ws) {
  // Do something with the incoming websocket
}).listen(8080);

Vert.x文档的Websockets部分中的详细信息。