第12章、網路程式設計
第12章、網路程式設計
12.1、Socket
12.1.1、Socket構造方法
- public Socket(InetAddress address,int port):建立一個流套接字並將其連線到指定 IP 地址的指定埠號。
- public Socket(String host,int port):建立一個流套接字並將其連線到指定主機上的指定埠號。
12.1.2、Socket常用方法
- public InputStream getInputStream():返回此套接字的輸入流,可以用於接收訊息。
- public OutputStream getOutputStream():返回此套接字的輸出流,可以用於傳送訊息。
- public InetAddress getInetAddress():此套接字連線到的遠端 IP 地址;如果套接字是未連線的,則返回 null。
- public InetAddress getLocalAddress():獲取套接字繫結的本地地址。
- public int getPort():此套接字連線到的遠端埠號;如果尚未連線套接字,則返回 0。
- public int getLocalPort():返回此套接字繫結到的本地埠。如果尚未繫結套接字,則返回 -1。
- public void close():關閉此套接字。套接字被關閉後,便不可在以後的網路連線中使用(即無法重新連線或重新繫結)。需要建立新的套接字物件。 關閉此套接字也將會關閉該套接字的 InputStream 和 OutputStream。
- public void shutdownInput():如果在套接字上呼叫 shutdownInput() 後從套接字輸入流讀取內容,則流將返回 EOF(檔案結束符)。 即不能在從此套接字的輸入流中接收任何資料。
- public void shutdownOutput():禁用此套接字的輸出流。對於 TCP 套接字,任何以前寫入的資料都將被髮送,並且後跟 TCP 的正常連線終止序列。 如果在套接字上呼叫 shutdownOutput() 後寫入套接字輸出流,則該流將丟擲 IOException。 即不能通過此套接字的輸出流傳送任何資料。
12.2、ServerSocket
12.2.1、ServerSocket構造方法
- ServerSocket(int port) :建立繫結到特定埠的伺服器套接字。
12.2.2、ServerSocket常用方法
- Socket accept():偵聽並接受到此套接字的連線。
相關文章
- Java高階程式設計筆記 • 【第4章 網路程式設計】Java程式設計筆記
- 《父與子的程式設計之旅(第3版)》第12章習題答案程式設計
- JavaScript物件程式設計-第3章JavaScript物件程式設計
- 第1章 程式設計的方法程式設計
- 第1章 計算機網路的概述——計算機網路計算機網路
- Android程式設計權威指南(第2版)—第12章挑戰練習Android程式設計
- JAVA 程式設計思想 第13章 字串Java程式設計字串
- C++語言程式設計筆記 - 第12章 - 異常處理C++程式設計筆記
- JavaScript的BOM程式設計,事件-第4章JavaScript程式設計事件
- 第31章:高階型別程式設計型別程式設計
- Netty | 第1章 Java NIO 網路程式設計《Netty In Action》NettyJava程式設計
- Redis | 第12章 Sentinel 哨兵模式《Redis設計與實現》Redis模式
- 第1章 計算機網路體系結構計算機網路
- 第 4 章 程式計數器
- Matlab AppDesigner程式設計教程第1章——物件導向程式設計MatlabAPP程式設計物件
- JS高階程式設計第2章--精簡版JS程式設計
- JS高階程式設計第3章--精簡版JS程式設計
- CoeMonkey少兒程式設計第4章 變數程式設計變數
- 《程式設計珠璣》第2章三個問題程式設計
- 【計算機網路·第7版-學習筆記】第02章:物理層計算機網路筆記
- 第7章 用GraphX分析伴生網路
- 程式程式設計3 - UNIX高階環境程式設計第9章讀書筆記程式設計筆記
- R語言程式設計藝術 第2章 向量(上)R語言程式設計
- 《Java程式設計邏輯》第3章 類的基礎Java程式設計
- Android程式設計基礎 • 【第1章 Android程式入門】Android程式設計
- 第 12 章 CSS 入門CSS
- 《父與子的程式設計之旅(第3版)》第1章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第2章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第3章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第4章習題答案程式設計
- 《Python程式設計(第3版)》[美] 約翰·策勒(John Zelle) 第 3 章 答案Python程式設計
- 《父與子的程式設計之旅(第3版)》第5章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第6章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第7章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第8章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第9章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第11章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第13章習題答案程式設計