最贊回答 / 程序員大佬超
socket模型:1、阻塞模型???一個單進程accept阻塞,接收到客戶端請求后,read消息,處理write返回,然后循環繼續accept。???這種模型最最簡單,不實際,沒什么實際用途,對于新手教學還行。2、多進程(線程)模型???主進程循環accept阻塞,接收到客戶端請求后,fork子進程處理,子進程read阻塞,接收客戶端消息并響應。???這種模型是我使用到最多的,簡單實用,但是當客戶端請求超多時,fork子進程多,系統資源消耗大,效果不理想;當然這種與多線程同理。3、進程池(線程池)???主...
2014-11-22
知識點講的比較清楚了。但是沒說一下應用的場景,比如,什么情況下用TCP socket,什么情況下用udp socket?socket編程,一般情況下用不到吧?
2014-11-19