ServerSocket類中常用的構造函數及方法
構造函數:ServerSocket(int port) 這是一個構造方法,用於在當前的服務器默認的IP地址上監聽一個指定的端口,即在指定的IP和端口創建一個ServerSocket對象
方法:
Socket accept() 產生阻塞,監聽指定的端口,直至有客戶端發來連接請求
void close() 關閉當前ServerSocket
InetAddress getInetAddress() 返回ServerSocket監聽的,本機的IP地址
int getLocalPort() 返回ServerSocket監聽的,本機的IP地址上指定的端口號
int getSoTimeout();void setSoTimeout(int timeout) 設置連接過程中沒有得到相應的等待期限時間(TimeOut)
String toString() 以字符串的方式返回ServerSocket監聽的,本機的IP地址及其端口號
Socket類中常用的構造函數和方法
構造函數:Socket(InetAddress address,int port) 用於創建一個鏈接,向指定的IP地址上指定的端口的服務器端程序發送連接請求
Socket(String host,int port) 同上,但該方法允許通過主機名字符串向服務器發送連接請求
方法:
void close()關閉當前的Socket 連接
InetAddress getInetAddress() 返回Socket建立了連接的服務器的IP地址
InputStream getInputStream() 返回當前Socket的輸入流
OutputStream getOutStream() 返回當前Socket的輸出流
InetAddress getLocalAddress() 返回和Socket進行連接的本地的IP地址
int getLocalPort() 返回和Socket進行連接的本地的端口號
int getPort() 返回和Socket建立了連接的服務器的端口號
int getSoTimeOut();void setSoTimeOut(int timeout) 設置連接過程中沒有得到相應的等待期限時間
String toString () 以字符串的方式返回Socket的屬性信息