NODEJS Tcp客户端连接

时间:2019-09-22 21:08:29

标签: javascript node.js tcp

我正在为使用TCP连接的软件设置服务器。我设法使服务器正常运行,软件也正常运行。该软件可以完美地连接到本地服务器,但是一旦我尝试将其作为公共IP地址连接到服务器,就无法正常工作。

起初,我认为我的服务器未在正常主机上进行监听,因此客户端无法连接至该主机。然后,我尝试使用端口检查器(例如“ yougetsignal”)连接到服务器,该端口检查器可以完美地连接到服务器,因此这意味着我的问题不是来自服务器,而是客户端连接服务器的方式。

//client
var client = new net.Socket();
        client.connect({
            ip: ip,
            port: port
        });

//server
const server = new net.Server();
server.listen(5000, "0.0.0.0", () => {
    console.log("Server ready");
});

我不明白为什么我的客户端无法连接到服务器而在线服务却可以。 谢谢您的帮助

0 个答案:

没有答案