如何为localhost服务器打开1000个并发客户端进程?

时间:2014-11-13 13:07:47

标签: c linux server

我正在运行一个服务器程序。 我想将1000个客户端连接到它,并观察服务器的工作方式。我还想将输出保存到文件进行分析。 我的服务器只是一个echo服务器。

1 个答案:

答案 0 :(得分:1)

您可以使用netcat:

for ii in {1..1000}; do
  (echo "testing"; sleep 5; echo "goodbye") | nc localhost 12345 > out.$ii &
done
wait # for all to finish