套接字之重疊I/O模型

剛剛把重疊I/O套接字理解了一點,於是在此做個筆記,給出一個重疊I/O處理單個套接字的程序。

 

這個程序是TCP的服務器端程序。該程序只能接收一個客戶端的連接,循環發送信息,以及該客戶端退出時服務器端得到響應。

 

套接字庫初始化等代碼省略了,只包含一個監聽部分和一個處理I/O部分的代碼。如下:

 

 

上面是MFC下實現的單套接字的情況,下面給出在控制檯下實現的多套接字情況,其實也不能說是“多”,因爲他每處理一個套接字都要創建一個線程,這顯然是不行的。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章