Java基礎 14 網路程式設計之socket

2021-07-07 02:44:13 字數 894 閱讀 7823

socket有兩種協議通訊方式:分別為tcp和udp。

tcp協議通訊

tcp協議是一種可靠協議,即使網路暫時阻塞,tcp也能保持通訊的可靠性。

服務端:

public class socketservertest  catch (ioexception e) 

}

客服端:

public class socketclient  catch (unknownhostexception e)  catch (ioexception e) 

}}

udp協議通訊

udp協議相對tcp協議是一種不可靠協議,每次傳送的資料大小也有限制。

服務端:

public class udpserver  catch (socketexception e) 

}}

客戶端

public class udpclient  catch (socketexception e) 

}}

14 網路程式設計

public static inetaddress getlocalhost public static inetaddress getbyname string host public string gethostaddress 返回 ip 位址字串 以文字表現形式 public string g...

網路程式設計2 網路程式設計之位元組序

1.什麼是位元組序 位元組序是指多位元組資料在計算機記憶體中儲存或者網路傳輸時各位元組的儲存順序。2.常見的位元組序 a little endian 將低序位元組儲存在起始位址 小端位元組序 b big endian 將高序位元組儲存在起始位址 大端位元組序 例子1 在記憶體中雙字0x0102030...

101 網路程式設計之socket實踐

埠號 其實實質就是乙個數字編號,用來在一台電腦主機中,主機的作業系統中,唯一標識乙個能上網的程序,當前os中是唯一的,跟ip位址會一起投入到每乙個資料報中 ip位址精確到某一台電腦 埠號精確到這台電腦的哪乙個程序 所以ip位址和埠號是打包在一起不分家的,這兩個是同時具備才能工作的,bind 是把當前...