1

ある場所から別の場所に、またはコンピューターがネットワーク内にある場合はあるコンピューターから別のコンピューターにファイルを転送するために、サーバー側とクライアント側のアプリケーションで単純なものを作成しています。

http://www.codeproject.com/KB/IP/SocketFileTransfer.aspxのコードを使用しました。動作しており、ファイルは正常に転送されています。

しかし、一度にサーバーから複数のクライアントにファイルを転送する必要があります。つまり、サーバー上では、2 つ以上のクライアントが接続でき、同時にファイルを受信できる必要があります。

そのためのキューを維持する方法と、スレッド化を使用してCSocketオブジェクトをメソッドに渡す方法と、その他の方法がわかりません。

また、CSocket オブジェクトのキューを準備する方法もわかりません。

それで、解決策または別の方法があれば教えてください....

4

1 に答える 1

0

クライアントごとにスレッドを作成すると、一度に各クライアントにファイルが転送されます。

于 2010-07-05T10:24:50.657 に答える