Changes between Version 16 and Version 17 of wade/linuxProgramming
- Timestamp:
- Jan 20, 2009, 2:52:16 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
wade/linuxProgramming
v16 v17 41 41 * accept() 這個 system call 是讓 server 真正的接受連接請求,當 server 呼叫 accept() 時,會產生一個未具名 socket ,具此不具名的 socket 只用在與 client 的連接上,原本具名的 socket 則繼續用來等待其它客戶端的連結請求,並將連結請求存入 queue 中。 42 42 5. connect: 43 * client 利用 socket() 產生一個未具名的 socket ,再呼叫 connect() 連接指定 server 具名的 socket 位址。成功後可以使用檔案描述子 (file descriptor) 的方式進行資料雙向溝通 。43 * client 利用 socket() 產生一個未具名的 socket ,再呼叫 connect() 連接指定 server 具名的 socket 位址。成功後可以使用檔案描述子 (file descriptor) 的方式進行資料雙向溝通,如 read()、 write()。 44 44 45 45 == File Descriptors ==