我已经完成了我的websocket服务器,我希望能够在我的计算机上本地运行它,但是我也希望它可以被Internet上的任何其他客户端访问(因为它们已连接到我的Web套接字)
我没有http服务器,相反,我有一个webSocket.Server()对象,我不想有任何html索引,它只是一个javascript文件
const websocket = require('ws');
const bluebird = require('bluebird');
const mysql = require('mysql2');
const wss = new websocket.Server({ port: 1337 });
wss.on("connection", ws => {
console.log('Client Connected')
ws.on("message", pack => {
// Other code here
})
})
这是我所拥有的基本布局,对于这一切我都是新手,所以我们将不胜感激。
您需要在本地网络上找到设备的IP地址,然后通过路由器设置转发本地IP地址和端口,以便网络外部的人可以使用您的公共IP连接到服务器。
您可能还需要在设备上添加防火墙规则,以便外部设备可以访问您的服务器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句