0 我正在尝试将数据发送到端口2003我使用tcpflow来监听但是我看不到任何数据被打印或发送? 将数据发送到端口127.0.0.1 2003 echo hello | nc localhost 2003 要么 echo "test.count 4 `date +%s`" | nc -q0 127.0.0.1 2003 听力数据 tcpflow -i lo port 2003 tcpflow: listening on lo linux ubuntu — Marshell source 是否有任何程序在端口2003上侦听连接? — grawity
0 在TCP中,你 别 将数据发送到端口。你寄了一个 连接请求 到一个端口,如果它被接受,你开始通过该连接发送数据。 (TCP快速启动允许一个数据包与请求数据包捆绑,但是 nc 不这样做。) 所以如果没有程序在监听连接 127.0.0.1 港口 2003... # echo test | nc -v 127.0.0.1 2003 nc: connect to 127.0.0.1 port 2003 (tcp) failed: Connection refused ...根本不会发送数据。 — grawity source