gpt4 book ai didi

javascript - 将 UDP 数据包从一个端口转发到另一个端口

转载 作者:行者123 更新时间:2023-12-03 01:37:54 25 4
gpt4 key购买 nike

我想监听一个端口上的数据并将传入数据重定向(重新发送)到同一本地计算机上的另一个端口。

例如,我想监听来自端口 60000 的数据并将其重定向到 60001,在本例中,发送“Hello, World!”。为了使其变得非常简单,当服务器开始监听时,我自己发送数据。为此,我编写了简单的片段:

const dgram = require("dgram")
const server = dgram.createSocket("udp4")
server.on("listening", () => {
const buf = Buffer.from("Hello, World!")
server.send(buf, 0, buf.length, 60001)
})
server.bind(60000, "0.0.0.0")

但是当我检查wireshark上的传入数据( headless wireshark命令:tshark -f“port 60001”)时,我没有看到传入的数据包。

我做错了什么?

最佳答案

server.send 没有地址将发送到环回 (127.0.0.1),因此请确保wireshark正在监视此设备:tshark -i Loopback -f "port 60001".

关于javascript - 将 UDP 数据包从一个端口转发到另一个端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50986485/

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