CAsyncSocket::AsyncSelect
Volání funkce tento člen požádat o upozornění událostí pro soket.
BOOL AsyncSelect(
long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE
);
Parametry
lEvent
Maskování bitů, které určuje kombinaci události sítě, ve kterých je aplikace zájem.FD_READ chcete obdržet oznámení o připravenosti pro čtení.
FD_WRITE chcete oznámení k dispozici číst data.
FD_OOB chcete obdržet oznámení o doručení out-of-band data.
FD_ACCEPT chcete obdržet oznámení o příchozí připojení.
FD_CONNECT chcete obdržet oznámení o připojení výsledky.
FD_CLOSE chcete oznámení druhé strany bylo uzavřeno soket.
Vrácená hodnota
Nenulová hodnota, pokud je tato funkce úspěšná. jinak 0 a kód chyby může být načten voláním GetLastError.Tato funkce člena vztahuje následující chyby:
WSANOTINITIALISED úspěšné AfxSocketInit musí dojít před použitím tohoto rozhraní API.
WSAENETDOWN implementace rozhraní Windows Sockets zjistil, že selhání síťového podsystému.
WSAEINVAL označuje jeden z parametrů zadaný název je neplatný.
WSAEINPROGRESS právě probíhá blokující operace rozhraní Windows Sockets.
Poznámky
Tato funkce slouží k určení, které funkce oznámení MFC zpětné volání bude volána soketu.AsyncSelectneblokový režim automaticky nastaví tento soket.Další informace naleznete v článku rozhraní Windows Sockets: soket upozornění.
Požadavky
Záhlaví: afxsock.h