java網路程式設計

2021-09-11 13:52:10 字數 1297 閱讀 3460

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