用Java建立一個服務器的5個步驟

1、創建一個ServerSocket對象。

ServerSocket Server=new ServerSocket(1001); //端口爲1001

2、服務器無限期地監聽。

Socket client=Server.accept();

3、獲取 OutputStream 和 InputStream 對象,使服務器能夠通過發送和接收字節與客戶進行通信。服務器調用 Socket 的方法,getOutputStream 獲取對 Socket 的 OutputStream 的引用,調用 Socket  的方法 getInputStream 獲取對 Socket 的 InputStream 的引用。

Socket netClient;

BufferedReader fromClient;

fromClient=new BufferedReader(new InputStreamReader(netClient.getInputStream()));

PrintStream toClient;

toClient=new PrintStream(netClient.getOutputStream());

4、處理階段,客戶和服務器通過 OutputStream 和 InputStream 對象進行通信。

5、當傳輸完成時,服務器通過調用流和套接字的 close() 方法關閉連接。

netClient.close();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章