網路程式設計的三要素
##是互聯網上電腦的唯一識別.
InetAddress類別沒有建構子,使用以下方法取得InetAddress物件
#static InetAddress[] |
getAllByName(String host) 在給定主機名稱的情況下,並依照系統上設定的名稱服務傳回其 IP 位址所組成的陣列。 |
||||||||||||||||||||||
static InetAddress |
##getByAddress(byte[] addr) 在給定原始 IP 位址的情況下,並傳回 InetAddress 物件。 |
||||||||||||||||||||||
static InetAddress |
##getByAddress(String host, byte[] addr) 則以提供的主機名稱及 IP 位址建立 InetAddress。
|
||||||||||||||||||||||
static InetAddress
|
##getByName (String host) 在給定主機名稱的情況下決定主機的 IP 位址。
|
||||||||||||||||||||||
getLocalHost #() 則返回本機。
|
String |
#getHostAddress() 則傳回 IP 位址字串(以文字表現)。 |
String |
#getHostName () 以取得此 IP 位址的主機名稱。 |
埠號的範圍:0~65535
0~1023這個範圍的連接埠已經被系統使用
要傳送的資料必須要封裝成封包才能夠傳送.
每個封包大小限制在64k中.
因為面向無連線,所以速度快.
#UDP協定不分客戶端和服務端,只分發送端與接受端.
建構方法
|
DatagramSocket ()##建構資料報套接字並將其綁定到本地主機上任何可用的連接埠。
#
|
以上是網路程式設計的具體步驟詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!