這個方法用來得到主機的IP地址,這個IP地址可能是IPv4的地址,也可能是IPv6的地址。getHostAddress方法的定義如下:public
getAddress方法和getHostAddress類似,它們的唯一區別是getHostAddress方法返回的是字符串形式的IP地址,而get
IP地址分為普通地址和特殊地址。在前面的文章中所使用的大多數都是普通的IP地址,在本文中將介紹如何利用InetAddress類提供的十個方法來確定
為了區分IPv4和IPv6地址,Java提供了兩個類:Inet4Address和Inet6Address,它們都是InetAddress類的子類,
從JDK1.4開始,Java提供了一個NetworkInterface類。這個類可以得到本機所有的物理網絡接口和虛擬機等軟件利用本機的物理網絡接口
在J2SE5.0中的InetAddress類中增加了一個isReachable方法。可以使用這個方法來探測主機是否可以連通。這個方法有兩個重載形式
網絡應用分為客戶端和服務端兩部分,而Socket類是負責處理客戶端通信的Java類。通過這個類可以連接到指定IP或域名的服務器上,並且可以和服務器
在上一篇文章中我們討論了Socket類的基本用法,並給出的例子中使用Socket類連接服務器時使用了一種最簡單的連接方式,也就是通過IP和端口號來
在使用Socket來連接服務器時最簡單的方式就是直接使用IP和端口,但Socket類中的connect方法並未提供這種方式,而是使用SocketA
客戶端套接字的超時(timeout)就是指在客戶端通過Socket和服務器進行通訊的過程中,由於網絡延遲,網絡阻塞等原因,造成服務器並未及時響應客
在Java類中,getter和setter方法占了很大的比重。由於Java中沒有定義屬性的關鍵字;因此,getter和setter方法用於獲得和設
二、用於獲得和設置Socket選項的getter和setter方法Socket選擇可以指定Socket類發送和接受數據的方式。在JDK1.4中共有
在Socket類中有很多方法在聲明時使用throws拋出了一些異常,這些異常都是IOException的子類。在Socket類的方法中拋出最多的就
一、什麼是HTTP協議HTTP協議是一種應用層協議,HTTP是HyperText Transfer Protocol(超文本傳輸協議)的英文縮寫。
當用戶在浏覽器中輸入一個基於HTTP協議的URL時(以http://開頭的URL),就相當於通知器按著這個URL組織生成一個HTTP請求,並交過個
在討論HTTP協議的具體請求和響應頭字段之前,讓我們先來利用以前所學的知識來實現一個HTTP模擬器。所謂HTTP模擬器就是可以在用戶輸入HTTP的
一、通用頭字段1.Connection這個字段只在HTTP1.1協議中存在。它決定了客戶端和服務器進行了一次會話後,服務器是否立即關閉網絡連接。在
在前面的文章曾討論了HTTP消息頭的三個和斷點繼傳有關的字段。一個是請求消息的字段Range,另兩個是響應消息字段Accept-Ranges和Co