複製鏈接
請複製以下鏈接發送給好友

CAsyncScoket

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