看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Linux 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 請問各位,fork和select都是可以做到server服務multi-client的socket程式, 那這兩種方法的優缺點呢? 似乎很多人都推select,但我不太懂fork的缺點在哪? 當accept新的socket_fd時,就fork new child process, 處理結束後就kill掉該child process, 感覺兩者若要比較的話?該從哪個方向去比較優缺點呢? 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.250.42.100 ※ 編輯: iversonjimmy 來自: 111.250.42.100 (09/30 21:30)
s3748679:未編輯好 不小心送出來的..!? 09/30 21:29
enthos:http://www.kegel.com/c10k.html 09/30 22:58
asoedarren:你應該要問select跟poll吧 跟fork是不同層級的問題 09/30 23:02