CAsyncScoket

CAsyncSocket是MFC中的一個類。該對象表示一個Windows Socket--一個網路通信的末端。CAsyncSocket類封閉了Windows套接字API,對想使用與MFC連線的Windows套接字的程式設計師提供了一個面向對象的抽象化概念。
此類是假設已經理解了網路的通信的前提下的。負責處理塊、位元組排序差異以及Unicode和多個字元集(MBCS)串的對話。如果想要一個更方便的處理這些問題的接口,請參閱CSocket類。
要使用一個CAsyncSocket對象,調用它的構造程式,然後調用Create函式,創建一個基礎套接字句柄(SOCKET類型),除了接收型套接字之外。對於一個伺服器套接字調用Listen成員函式,對於一個客戶套接字調用Connect成員函式。在接收一個連線請求時,伺服器套接字應該調用一個Accept函式。使用保留的CAsyncSocket函式解決套接字之間的通信。完成之後,如果它是在堆上被創建的,就廢棄掉CAsyncSocket對象。析構程式自動調用Close函式。

相關詞條

熱門詞條

聯絡我們