gpt4 book ai didi

node.js - 从远程PC进行nodejs tcp测试

转载 作者:太空宇宙 更新时间:2023-11-04 02:59:40 25 4
gpt4 key购买 nike

这是一个简单的 TCP 服务器。运行该代码的VPS实际IP为1.2.3.4

var net = require('net');

var server = net.createServer(function (socket) {
socket.write("Echo server\r\n");
socket.pipe(socket);
});

server.listen(1337, "127.0.0.1");

现在我正在尝试 ping 这台服务器,而它在同一个 VPS 上回答我。但是当我尝试通过命令从远程 PC 访问 VPS

nc 1.2.3.4 1337

它没有回声。可能的原因是什么?

最佳答案

您正在监听127.0.0.1,因此它仅响应来自本地主机的请求。要响应其他主机,您需要监听 0.0.0.0

更新:RFC5735该地址解释如下:

0.0.0.0/8 - Addresses in this block refer to source hosts on "this"network. Address 0.0.0.0/32 may be used as a source address for thishost on this network; other addresses within 0.0.0.0/8 may be used torefer to specified hosts on this network

关于node.js - 从远程PC进行nodejs tcp测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8776448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com