한 번에 하나의 포트에서 다른 컴퓨터로 동시에 파일을 보낼 수 있습니까? 마찬가지로 System.Net.Sockets
포트 1234
에 코드를 보내고 5 대의 컴퓨터로 파일을 보내려고합니다. 같은 시간에 할 수 있습니까?C#에서 파일 보내기
0
A
답변
2
당신이 할 수있는
당신은 하나 개의 포트 desitination 포트 ...와 의미 경우
당신은 당신이 제대로 FileStream
설정을 처리해야합니다 ... 보내는 평행하게 Async
또는 Thread
를 사용해야합니다 sharing
파일을 다른 스레드에서 병렬로 열 수 있습니다.
는
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/
편집
http://msdn.microsoft.com/en-us/library/5h0z48dh.aspx 참조 - 코멘트에 따라 :
이 차이를하지 않습니다 ... 당신을 ThreadPool
을 사용하여 대상 하나당 작업 항목을 만들 수 있습니다 ... http://msdn.microsoft.com/de-de/library/system.threading.threadpool.aspx 및 http://www.dotnetperls.com/threadpool
해당 LAN에 하나의 컴퓨터가 있습니까? – svick