【问题标题】:how to make vertx-node socket server accept the request from the WebSocket如何使 vertx-node 套接字服务器接受来自 WebSocket 的请求
【发布时间】:2018-06-19 07:18:34
【问题描述】:

我正在通过 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);

但是我的意思是,在 react-native 端,socket 正在关闭

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

帮帮我,如果套接字是打开的,那么只有我可以向服务器发送一些东西。

【问题讨论】:

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


    【解决方案1】:

    你使用的代码没有启动 websocket 服务器,只是一个原始的 TCP 服务器。

    要启动一个 websocket 服务器,你应该这样做:

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

    更多信息请参见 Vert.x 文档的 Websockets 部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-05
      • 1970-01-01
      • 2012-04-18
      • 2023-04-10
      • 2020-07-18
      • 2017-11-05
      • 2023-03-10
      相关资源
      最近更新 更多