処理できる接続数を確認するために、いくつかのパフォーマンス測定を行う必要がある PHP ソケット サーバーがあります。このために私はNCatを使用することを考えましたが、私はそれを使用することを好まないので、私のニーズにより適している場合は他の人を提案してください. 私は両方とも Windows と Linux/CentOS クライアントを持っているので、bash
シェル スクリプトでも問題ありません。
アーカイブしたいのは、ポートでソケットサーバーに接続することですtcp:10000
。これにより、サーバーで新しいフォークが開始され、この接続内のすべてのデータが処理されます。次に、クライアントは X 行のテキストを送信する必要がありますが、各行の後に次の行を送信する前に数秒間のスリープが必要です。次に、このアプローチの Y インスタンスを起動し、サーバーが接続を処理できなくなったときに限界に達する必要があります。
送信したい 1 行のテキストは、たとえば次のようになります。
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
..これは、独自の接続で 1 つの行にすぎません。