TCP檔案傳輸到伺服器

2021-09-26 13:23:26 字數 1062 閱讀 3433

流式套接字對應與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...