2010-09-02 91 views
1

如何通過TCP發送多個文件與C#,所有在互聯網上的樣本只發送一個sinle文件,即時通訊尋找類似的東西,循環瀏覽文件夾中的文件並通過tcp發送,這是客戶端,服務器端我想要接收並保存到磁盤,使用TCP發送多個文件

+0

如果你知道如何發送一個,那麼你一定知道如何發送多個:使用for循環。 – 2010-09-02 13:36:40

+0

你有你的答案在你的問題。那有多搞笑? :P – 2010-09-02 16:31:18

回答

0

讓客戶端調用並獲取目錄中的所有文件; 使用DirectoryInfo對象獲取目錄中文件的列表,並將其返回; 然後讓客戶端逐一索要文件。

+0

這是exactely什麼即時消息做,我只得到第一個文件,看看我的其他職位,它有我的代碼在它 http://stackoverflow.com/questions/3625463/send-multiple-file -over-tcp-with-c-using-tcpclient – xnoor 2010-09-03 10:17:41

+0

謝謝Jess提示,, 好的,我想我知道我在做錯了什麼,在服務器上,我一次發送所有文件,循環播放目錄中的文件並將它們一個接一個地寫入流中,客戶端感到困惑,文件的開始和結束在哪裏,所以我應該這樣做,首先客戶端要求從服務器進行更新,然後服務器發送要更新的文件列表,然後客戶端開始逐一下載它們。 – xnoor 2010-09-03 11:51:13