[問題] 傳送檔案的疑問

看板java作者 (小東)時間13年前 (2012/04/27 00:35), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
最近剛好要寫作業 弄個極度簡易的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

05/05 15:09, , 1F
Server 端. 的 read 還在等資料. 送個 -1 過去. 就搞定了
05/05 15:09, 1F
文章代碼(AID): #1FcNbhrT (java)