
Obiekt CAsyncSocket reprezentuje gniazdo Windows — punkt końcowy komunikacji w sieci. Hermetyzuje klasy CAsyncSocket Windows Sockets API, zapewniając abstrakcji obiektowych dla programistów, którzy chcą używać systemu Windows Sockets w połączeniu z MFC.
Ta klasa jest oparte na założeniu, zrozumieć komunikację w sieci. Użytkownik jest odpowiedzialny za obsługę, blokowania, kolejność bajtów różnice, i konwersje między Unicode i znaków wielobajtowych zestaw ciągów (MBCS). Jeśli chcesz wygodniejszy interfejs, który zarządza tymi zagadnieniami dla Ciebie, zobacz klasy CSocket.
Aby użyć obiektu CAsyncSocket , wywołanie jego konstruktora, a następnie wywołania funkcji Utwórz do tworzenia podstawowej dojście gniazda (typ gniazda), z wyjątkiem zaakceptowane gniazd. Gniazdo serwera wywołania funkcji członek słuchamy opinii użytkowników i dla gniazda klienta wywołania funkcji członek Połącz . Gniazda serwera powinna wywołać funkcję Zaakceptuj po odebraniu żądania połączenia. Użyj pozostałych funkcji CAsyncSocket do przeprowadzenia komunikację między gniazd. Po zakończeniu zniszczenie obiektu CAsyncSocket , jeśli został on utworzony na stercie; Destruktor automatycznie wywołuje funkcję Close . Typ danych gniazda jest opisany w artykule Windows Sockets: tło w Visual C++ Programmer's Guide.
Aby uzyskać więcej informacji, zobacz Windows Sockets: za pomocą klasy CAsyncSocket i pokrewne artykuły w Visual C++ Programmer's Guide, jak również Omówienie systemu Windows Sockets 2 i Windows Sockets programowania zagadnienia w dokumentacji zestawu Win32 SDK.
# include lt;afxsock.h>
Członkowie klasy |nbsp; Klasa podstawowa | Wykres hierarchii
Próbki Próbki MFC CHATSRVR | Próbki MFC HTTPSVR
Zobacz też CSocket, CSocketFile