Changes between Version 16 and Version 17 of wade/linuxProgramming


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

--

Legend:

Unmodified
Added
Removed
Modified
  • wade/linuxProgramming

    v16 v17  
    4141   * accept() 這個 system call 是讓 server 真正的接受連接請求,當 server 呼叫 accept() 時,會產生一個未具名 socket ,具此不具名的 socket 只用在與 client 的連接上,原本具名的 socket 則繼續用來等待其它客戶端的連結請求,並將連結請求存入 queue 中。
    42425. connect:
    43    * client 利用 socket() 產生一個未具名的 socket ,再呼叫 connect() 連接指定 server 具名的 socket 位址。成功後可以使用檔案描述子 (file descriptor) 的方式進行資料雙向溝通
     43   * client 利用 socket() 產生一個未具名的 socket ,再呼叫 connect() 連接指定 server 具名的 socket 位址。成功後可以使用檔案描述子 (file descriptor) 的方式進行資料雙向溝通,如 read()、 write()
    4444
    4545== File Descriptors ==