C# で 1 つのポートから複数のコンピューターに同時にファイルを送信できますか? System.Net.Sockets
ポートで送信するコードが1234
あり、ファイルを5台のコンピューターに送信したいのと同じように。同時にできますか?
1 に答える
あなたが1つのポートで目的地ポートを意味するならば、あなたはそれをすることができます...
を使用するAsync
か、送信を並列化する必要があります...ファイルをさまざまなスレッドで並列に開くことができるようにThread
正しく設定する必要があります。FileStream
sharing
見る
http://msdn.microsoft.com/en-us/library/5h0z48dh.aspx
http://msdn.microsoft.com/en-us/library/system.io.fileshare.aspx
http://msdn.microsoft com / en-us / library / system.threading.thread.aspx
http://www.csharp-examples.net/create-new-thread/
http://www.developerfusion.com/article/3918/socket-programming -in-c-part-1/2 /
編集-コメントによる:
違いはありません...ThreadPool
宛先ごとに1つの作業項目を使用および作成できます... http://msdn.microsoft.com/de-de/library/system.threading.threadpool.aspxおよびhttpを参照してください。 //www.dotnetperls.com/threadpool