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...