Changes between Version 13 and Version 14 of wade/linuxProgramming
- Timestamp:
- Jan 20, 2009, 2:17:49 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
wade/linuxProgramming
v13 v14 31 31 * Client:socket → connect 32 32 1. socket: 33 * socket 可以視為管線 (pipe) 概念的延伸,只是它不止可以在本機電腦,還可以透過網路來傳輸資料。 34 33 * man socket 34 * socket 可以視為管線 (pipe) 概念的延伸,只是它不止可以在本機電腦,還可以透過網路來傳輸資料。它與管線最大的不同在於它將程序區分為 server 與 client,可以進行一對一或多對一的資訊傳遞服務。 35 * socket 會在 linux 上產生一個檔案名稱,通常存在 /tmp 中,檔案名稱也就是服務的辨識子埠號 (port #),負責將連接請求繞到正確的伺服器處理程序。[wiki:/wade/tcp_port_list] 36 2. blind: 37 * socket 命名必須透過 blind 這個 system call 。 35 38 == File Descriptors == 36 39 可以想成他只是一個 index ,負責檔案的開啟與關閉,是一個 C type int。