看板 java 關於我們 聯絡資訊
最近剛好要寫作業 弄個極度簡易的FTPServer和FTPClient 大致上都寫好了 但是在傳檔案遇到一個問題 Server端 while((readin = inputStream.read()) != -1) { System.out.print("."); outputStream.write(readin); Thread.yield(); } Client端 while((readin = inputStream.read()) != -1) { System.out.print("."); printStream.write(readin); Thread.yield(); } 在Client端的螢幕上我看到9個. 並且繼續到我之後寫的在螢幕顯示傳送完成 在Server端也有顯示9個. 但是卻不會繼續進行到下個步驟去= =a... 但是檔案是有傳輸成功的 我有特別刪除掉測試的檔案再傳 都有傳過去 但是就是沒辦法進行下一步 我是不是漏寫什麼步驟了呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.219.8
byend:Server 端. 的 read 還在等資料. 送個 -1 過去. 就搞定了 05/05 15:09