1.建立socket物件
2.客戶端
int port=8080;埠號;
3.socket _socket=new socket(「localhost」,port);
outputstrem dd=_socket.getoutstream();
string ddd=」fsfafffs」;
byte bytes= ddd.getbytes();
dd.write(bytes);
dd.close();
_socket.close();
伺服器端
serversocket dd=new serversocket(8080);
socket _socket=dd.accept();
inputstream input=_socket.getinputstream ();
byte _dd=new byte[1000];
input.read(dd);
string dd=new string(_dd);
system.out.println(dd);
input.close()
_socket.close();
dd.close();
建立序列化物件
使用serializable介面關鍵字進行序列化
使用objectoutputstream以及objectinputstream進行物件的寫入和讀取。
//建立serversocket物件2.接收 建立objectinputstream物件3.使用readobject()
客戶端datagramsocket dd = new datagramsocket();
inetaddress address = inetaddress.getbyname(「localhost」);
int port = 1234;
datagrampacket ff = new datagrampacket(buf, length, address, port);
dd.send(ff);
dd.close();
伺服器端
datagramsocket dd=new datagramsocket(1234);
byte buf=new byte[1024];
int length=buf.length;
datagrampacket ss=new datagrampacket(buf, length);
dd.receive(ss);
java網路程式設計
1.通訊要素 1.找到對方 ip2.資料要傳送到對方指定的應用程式上,為了標識這些應用程式,所以給這些網路應用程式都用數字進行標識。為了方便稱呼這個數字,叫做 埠,邏輯埠。3.定義通訊規則,這個通訊規則成為協議。國際組織定義了通用協議 tcp ip 2.一些基本方法 inetaddress i in...
Java網路程式設計
1,inetaddress表示ip位址的操作類,可以通過此類指定要連線的主機名稱。2,在開發中如果要取得乙個網路資源可以使用url類進行定位,之後使用io流的方式進行讀取。3,使用urlenoder可以為資訊編碼,使用urldecoder可以為編碼的內容進行解碼操作。4,serversoket主要用...
Java網路程式設計
網路程式設計 網路模型 osi open system interconnect 開放式系統互聯,見osi檔案 檢視埠 netstat a n udp 使用者資料報協議,不可靠傳輸 tcp 傳輸控制協議,可靠傳輸 inetaddress inetaddress 開外網測試方便 static inet...