[問題] socket寫活的

看板java作者 (hadoop)時間10年前 (2013/11/17 00:34), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
小弟初學,已下請教 這是我找到的code http://ideone.com/9lHhTM FileClient http://ideone.com/OmpTun FileServer 這支code執行順序方式: (test.jpg在FileClient所屬目錄) 1. java FileServer test.jpg 2. java FileClient test.jpg 結果:FileClient將檔案傳到FileServer端 我想做的是假設我從資料庫查到一筆資料,叫tom.jpg 已抓到tom.jpg字串 我將tom.jpg存放在字串String tom裡面 那我要如何讓我上面那兩隻socket code 根據我從資料庫所找到的tom變數傳輸tom.jpg檔!!!(條件:目錄夾底下有tom.jpg檔) 也就是我要將上面兩隻程式碼改成活的!!! 問題在於不需要使用者在java執行後面還要加檔名 而且這兩隻程式目前再傳檔案前, 都還必須server端執行前加檔名(此時連結中) >然後client端執行加檔名>server端才收到檔案。 所以我要如何讓client端抓到tom變數然後在複製tom.jpg 將tom.jpg傳到server端??(不需要使用者在執行過程中輸入檔名) 也就是說我client只要負責取tom參數跟複製檔案傳檔案 然後server端應該只要負責接受就好了。這樣應該就是活的吧? 請問要怎麼改寫? 麻煩大大解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.96.170.200 ※ 編輯: dremel 來自: 123.193.220.89 (11/17 01:22)
文章代碼(AID): #1IXvwJDA (java)
文章代碼(AID): #1IXvwJDA (java)