Sdílet prostřednictvím


CASyncSocket::Socket

Přidělí popisovač soketu.

BOOL Socket(
   int nSocketType = SOCK_STREAM,
   long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE,
   int nProtocolType = 0,
   int nAddressFormat = PF_INET
);

Parametry

  • nSocketType
    Specifies SOCK_STREAM or SOCK_DGRAM.

  • lEvent
    Bitová maska, 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 obdržet oznámení o připravenosti pro zápis.

    • 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 dokončení připojení.

    • FD_CLOSE: Chcete obdržet oznámení o uzavření soketu.

  • nProtocolType
    Protokol s specifické řady uvedena adresa soketu.

  • nAddressFormat
    Adresa řady specifikace.

Vrácená hodnota

Vrátí TRUE na úspěch, FALSE při selhání.

Poznámky

Tato metoda přidělí popisovač soketu.Nelze volat CAsyncSocket::Bind vytvořit vazbu soketu zadanou adresu tak, obraťte se na Bind později chcete vytvořit vazbu soketu na určenou adresu.Můžete použít CAsyncSocket::SetSockOpt k nastavení možností soketu před je vázán.

Požadavky

Záhlaví: afxsock.h

Viz také

Referenční dokumentace

Třída CAsyncSocket