3

複数のクライアントが接続されるサーバーを Java でコーディングしました。各クライアントに送信されるデータの量を確認して、より多くのクライアントを許可するか、クライアントを減らすか、データが送信される頻度を増減するかを決定できるようにしたいと考えています。どうやってやるの?

私は現在 Java の Socket API を使用していますが、他のライブラリでこれが簡単にできる場合は、変更を加えることができます。サーバーは Linux フレーバー (おそらく Ubuntu) で実行されるため、OS 固有の回答も歓迎されます。

4

1 に答える 1

2

ソケットにデータを書き込むときは、送信した量を覚えておく必要があります。これを行うより賢明な方法は本当にありません。

一般的に言えば、サーバーが限られた数の接続を持つことを許可します。帯域幅の制限に基づいてシステムを調整しようとするのは非常に困難です。

于 2012-07-03T07:46:55.377 に答える