我有一个PHP套接字服务器,我需要做一些性能测量,看看它能处理多少个连接。为此,我考虑使用NCat,但我没有任何偏好使用它,所以如果他们更适合我的需要,请建议其他人。我都有一个Windows和Linux / CentOS客户端,因此bash
shell脚本也可以。
我想要的是连接到端口tcp:10000
的套接字服务器。这将在我的服务器上启动一个新的fork,它将处理此连接中的所有数据。然后客户端应该发送X行文本,但每行之后会有几秒钟的睡眠,然后再发送下一行。我希望然后启动这种方法的Y实例,并且我应该达到我的服务器无法处理更多连接的限制。
我想发送的一行文字可以是:
93945[,015539,a3045538,0023,6926b.1,,9,9119,6,1,0,,,801,100,0,0,01,,21y18
我的问题是我无法弄清楚如何用NCat做到这一点!?能够做到这一点后,我对NCat的了解就停止了:
echo FooBar | ncat 192.168.1.10 10000
..这只是它自己连接中的一行。