2

ユーザーがウェブカメラを使用してビデオを送信できるようにするチャットクライアントを作成しています。これは LAN ベースのソフトウェアです。音声チャットはなく、ビデオとテキストのみです。

また、グループ チャットに加えて、ユーザーが Web カメラを使用できるようにする 1 対 1 のチャットも可能です。会議チャットに Web カメラがありません。ファイル共有もあります。

  • 一度に許可される最大ユーザー数が 100 であると仮定すると、全部でいくつのスレッドを割り当てる必要がありますか?
  • ポートを管理するにはどうすればよいですか? つまり、割り当て、割り当て解除など
  • 私の最初の推測では、会議テキスト チャット用にクライアントとサーバー間に 1 つのスレッド、1 対 1 のテキスト チャット用に 1 つのスレッド、Web カメラを開始するユーザーごとに 1 つのスレッドが必要になるでしょう。ファイル共有の場合は 1 対 1 のチャットごとに 1 スレッド、会議でのファイル共有の場合は n スレッド (n は一度に接続するユーザーの数)

    4

    1 に答える 1