如何让vertx-node socket server接受来自WebSocket的请求
how to make vertx-node socket server accept the request from the WebSocket
我正在通过 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.onopen = () => {
function not calling
}
帮我解决这个问题,如果套接字打开,那么只有我可以向服务器发送内容。
您使用的代码不会启动 websocket 服务器,只是一个原始 TCP 服务器。
要启动一个 websocket 服务器,你应该这样做:
vertx.createHttpServer().websocketHandler(function (ws) {
// Do something with the incoming websocket
}).listen(8080);
更多信息在 Vert.x 文档的 Websockets 部分。
我正在通过 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.onopen = () => {
function not calling
}
帮我解决这个问题,如果套接字打开,那么只有我可以向服务器发送内容。
您使用的代码不会启动 websocket 服务器,只是一个原始 TCP 服务器。
要启动一个 websocket 服务器,你应该这样做:
vertx.createHttpServer().websocketHandler(function (ws) {
// Do something with the incoming websocket
}).listen(8080);
更多信息在 Vert.x 文档的 Websockets 部分。