set_socket_blocking
切換阻塞與無阻塞模式。
語法: int set_socket_blocking(int socket descriptor, int mode);
返回值: 整數
函數種類: 網絡繫統
若參數 mode 值為 false,會將 socket 切換到無阻塞模式 (non-blocking mode);若 mode 值為 true,則切換成阻塞模式。當使用 fgets() 等函數讀取 socket 時,無法確定返回時間,用無阻塞模式可使行程繼續,不會因無法讀到資料而阻塞。
整理: 夕垌菪姬 (天地JPLOP)
|