網路編程實習報告

while(1)

{ 設定監聽讀寫檔案描述符(FD_*); 

調用select;

如果是傾聽套接字就緒,說明一個新的連線請求建立

建立連線(accept);

加入到監聽檔案描述符中去; 

否則說明是一個已經連線過的描述符

進行操作(read或者write); } 

多路復用I/O可以解決資源限制的問題.著模型實際上是將UDP循環模型用在了TCP上面. 這也就帶來了一些問題.如由於伺服器依次處理客戶的請求,所以可能會導致有的客戶 會等待很久。  三.I/O模型1.網路伺服器模型根據I/O模型的不同實現而來的;2. I/O模型分為同步I/O和異步I/O;同步I/O又包括阻塞I/O、非阻塞I/O、信號驅動I/O、多路復用I/O;可根據不同的要求利用不同的I/O模型實現不同是網路伺服器。 [實習心得]  通過近幾個月的實習,基本上掌握了Linux下C語言網路編程的一些算法和技巧,提高了自己的能力。 專業:計算機網路技術  班級:03631 學號:63103089   姓名:呂亮亮——XX.05.23