流式套接字對應與tcp協議。
資料報套接字,對應與udp協議。
socket 這種約定,一台計算機可以接收其他計算機的資料,也可以向其他計算機傳送資料
客戶向伺服器傳送乙個txt檔案,伺服器返回一句話,通知客戶端已經上傳成功了。
客戶類
//向伺服器傳送個檔案
public class client01
//關閉輸出流,因為檔案已經上傳完畢了
s.shutdownoutput();
//為了獲取伺服器傳送過來的接收檔案資訊
inputstream is=s.getinputstream();
byte bs=new byte[100];
int len=is.read(bs);
string log=new string(bs);
system.out.println(log);
}}
伺服器類:
socket s=ss.accept();//監聽客戶端的是否連線伺服器,
如果沒有連線,則會造成程式阻塞
public class serv01
bw.close();
//讀取完,關掉輸入流
s.shutdowninput();
//給客戶寫個訊息,通知已經他成功上傳了!
outputstream os=s.getoutputstream();
os.write("上傳成功".getbytes());
os.close();
s.close();
} }}
public class global
shell實現本地檔案傳輸到伺服器
usr bin expect f puts 本地虛擬機器遠端登入指令碼 使用者名稱 set user root 密碼set passwd root 終端伺服器ip set host 192.168.52.2 終端伺服器埠 set port 22 本地路徑 set local path users z...
伺服器檔案傳輸
scp r 在本地向伺服器傳輸檔案 從本地上傳檔案到伺服器,終端命令應執行在本機上 scp 本地檔案的路徑 伺服器使用者名稱 伺服器位址 伺服器上存放檔案的路徑 scp scp1.png root 119.23.75.150 home admin scp r 本地資料夾的路徑 伺服器使用者名稱 伺服...
伺服器間檔案傳輸
單傳檔案 scp home tmp 1.txt username 192.127.124.123 home test 傳資料夾 包括資料夾本身 scp r home tmp username 192.127.124.123 home test 傳資料夾下的所有檔案 不包含資料夾本身 scp home...