Changes between Version 13 and Version 14 of wade/linuxProgramming


Ignore:
Timestamp:
Jan 20, 2009, 2:17:49 PM (15 years ago)
Author:
wade
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • wade/linuxProgramming

    v13 v14  
    3131 * Client:socket → connect
    32321. socket:
    33    * socket 可以視為管線 (pipe) 概念的延伸,只是它不止可以在本機電腦,還可以透過網路來傳輸資料。
    34    
     33   * man socket
     34   * socket 可以視為管線 (pipe) 概念的延伸,只是它不止可以在本機電腦,還可以透過網路來傳輸資料。它與管線最大的不同在於它將程序區分為 server 與 client,可以進行一對一或多對一的資訊傳遞服務。
     35   * socket 會在 linux 上產生一個檔案名稱,通常存在 /tmp 中,檔案名稱也就是服務的辨識子埠號 (port #),負責將連接請求繞到正確的伺服器處理程序。[wiki:/wade/tcp_port_list]
     362. blind:
     37   * socket 命名必須透過 blind 這個 system call 。
    3538== File Descriptors ==
    3639可以想成他只是一個 index ,負責檔案的開啟與關閉,是一個 C type int。