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