CAsyncSocket

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

Index