Windows應用程式層網路模組掃盲

來源:互聯網
上載者:User

標籤:io   使用   sp   on   資料   div   bs   as   工作   

       說到Windows應用程式層網路通訊不得不提winsock,winsock是工作在TCP/IP層的應用程式層(TCP/IP層分為主機到網路層【位元】、網路互聯層【資料幀】、傳輸層【資料包】、應用程式層【資料區段】),這是Windows給我們使用的最底層的網路通訊應用程式層的API,winsock提供的兩種模式(阻塞模式和非阻塞模式)和六種模型(blocking【阻塞】、select【選擇】、WSAAsynSelect【非同步選擇】、WSAEventSelect【事件選擇】、overlapped【重疊】、completionport【完成連接埠】)是眾多網路軟體的基礎選擇,根據情境的不同,它們都有各自的優缺點。選擇哪種模式和哪種模型的應用效果是不同的。阻塞模式容易使用,但已經不適應現在的網路通訊對響應速度的要求,但非阻塞模式較複雜,是目前主流的模式;六種模型中主流的是使用完成連接埠模型(IOCP),具體原因請參考《三維遊戲引擎的設計與實現》的9.3節。

Windows應用程式層網路模組掃盲

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.