JAVA網路程式設計之上傳檔案(TCP協議)

2021-09-16 12:29:31 字數 899 閱讀 3826

public static void main(string args) throws unknownhostexception, ioexception 

// 7.如果不存在, 定義fileinputstream讀取檔案, 寫出到網路

fileinputstream fis = new fileinputstream(file);

byte arr = new byte[8192];

int len;

while((len = fis.read(arr)) != -1)

fis.close();

socket.close();

}

注:此時傳輸的是位元組,所以printstream要使用write()方法而不是println()方法 

private static file getfile() else if(file.isdirectory()) else 

}}

public static void main(string args) throws ioexception else 

//8.定義fileoutputstream, 從網路讀取資料, 儲存到本地

fileoutputstream fos = new fileoutputstream(file);

byte arr = new byte[8192];

int len;

while((len = is.read(arr)) != -1)

fos.close();

socket.close();

} catch (ioexception e)

}}.start();

}}

java網路程式設計之SOCKET

建立物件的時候就會建立連線 try socket socket new socket time.nist.gov 13 catch ioeception ex 可選的 socket.setsotimeout 150000 從socket中讀取資料 inputstream in socket.geti...

Java網路程式設計之Socket

網路模型 tcp協議與udp協議區別 網路程式設計的本質是兩個裝置之間的資料交換,當然,在計算機網路中,裝置主要指計算機。資料傳遞本身沒有多大的難度,不就是把乙個裝置中的資料傳送給兩外乙個裝置,然後接受另外乙個裝置反饋的資料。現在的網路程式設計基本上都是基於請求 響應方式的,也就是乙個裝置傳送請求資...

java網路程式設計之TFTP(一)

tftp使用了udp套接字,效率比較高,但是也要求tftp為資料傳輸的不可靠負責。tftp伺服器在69埠上監聽到來的資料報,客戶端使用乙個隨機的埠號 tftp作用 許多無盤工作站使用tftp來載入它們需要的來自伺服器的檔案。每個資料報有乙個操作碼opcode 16 bits 表示包的型別,有五種 1...