让我们假设有一个TCP服务器监听端口8080。客户端连接并发送,例如,在使用Netcat命令后发送“hello”消息:
nc localhost:8080
我如何在不输入的情况下发送1000次“hello”消息?我可以访问Netcat文件并添加'for'或'while'循环吗?
vshtjzan1#
无需修改nc;只需将您输入通过管道传输到它:yes hello | head -n 1000 | nc localhost:8080 .
nc
yes hello | head -n 1000 | nc localhost:8080
rryofs0p2#
我写了一个应用程序,它有一个IN_ServerSocket用于传入数据和一个OUT_ServerSocket用于传出数据。多个客户端可以连接到两个ServerSocket。目的是将所有传入数据转发到连接到OUT_ServerSocket的每个客户端。原则上,我将只有一个客户端在IN_ServerSocket上。此客户端将永远延迟发送数据:
while sleep 0.05; do echo "DATA_2_xxxxxx"; done | nc 127.0.0.1 22221
查看另一边的数据:
nc 127.0.0.1 22222
2条答案
按热度按时间vshtjzan1#
无需修改
nc
;只需将您输入通过管道传输到它:yes hello | head -n 1000 | nc localhost:8080
.rryofs0p2#
我写了一个应用程序,它有一个IN_ServerSocket用于传入数据和一个OUT_ServerSocket用于传出数据。多个客户端可以连接到两个ServerSocket。目的是将所有传入数据转发到连接到OUT_ServerSocket的每个客户端。原则上,我将只有一个客户端在IN_ServerSocket上。
此客户端将永远延迟发送数据:
查看另一边的数据: