从UDP数据包中获取IP地址和端口

10

我有一个使用netcat搭建的服务器:

nc -l 4444 -u

还有一个客户端:

nc 127.0.0.1 4444 -u

我正在使用localhost因为他们都在我的电脑上,但是如果客户端移动到另一台计算机上,是否有一种方法让netcat告诉我客户端的IP地址和端口号?

1个回答

7

使用 -v-vv 来获取详细日志,这将告诉您客户端的 IP 地址和端口号。


当我在其后添加了“-v”时,但似乎并没有起作用,我不知道这是否重要,但我正在Mac上运行它,我不得不将localhost更改为127.0.0.1,因为localhost已经完全停止工作。 - Jbad26
2
是的,BSD变体不会告诉你这个。如果你有兴趣,可以尝试使用GNU netcat(http://netcat.sourceforge.net)。 - Nikolai Fetissov
如果使用Cygwin在Windows中会遇到同样的问题...... 可以通过使用v1.12 NT中的nc.exe来解决 http://eternallybored.org/misc/netcat/ - ZEE

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接