Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CAsyncSocket

Graf hierarchie

CAsyncSocket::GetLastError

WSAAsyncSelect