網絡編程實習報告
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 姓名:呂亮亮——.05.23