看板 java 關於我們 聯絡資訊
小弟初學 練習SOCKET 我從良葛葛java教學網站上那 copy JAVA SOCKET http://ideone.com/raPS80 SERVER端 http://ideone.com/T5rkQt CLIENT端 一開始我在同一台電腦不同資料夾做檔案傳輸 步驟>先執行SERVER>使SERVER頃聽 在執行CLIENT>SERVER會接收檔案。 一開始我在同一台電腦不同資料夾做檔案傳輸,這樣是成功的! (IP為127.0.0.1) 但若我在不同的電腦上作傳輸(更改另一台PC的IP) SERVER端放PC1 CLIENT端放PC2 我發現檔案是有傳過來但傳得不完整,檔案的大小總是會少幾個BYTE 使這個傳過來的檔案無發開啟!!! 是這支程式哪一行有問題嗎? 好像只能在單一的電腦傳才能成功。 麻煩高手求救 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.96.170.200
LaPass:好神奇的問題,想知道為什麼 +1 12/09 09:27
popcorny:通常是socket沒有close或是你的file沒有close.. 12/09 09:29
cyberwizard:猜測是Server還沒傳完,Client 就關Socket的關係 12/09 09:53