CASyncSocket::Socket
Przydziela dojście gniazda.
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
Maska bitowa określa kombinację zdarzeń sieci, w których stosowanie jest zainteresowana.FD_READ: Chcesz otrzymywać powiadomienia o gotowości do odczytu.
FD_WRITE: Chcesz otrzymywać powiadomienia o gotowości do pisania.
FD_OOB: Chcesz otrzymywać powiadomienie o przybyciu danych-band.
FD_ACCEPT: Chcesz otrzymywać powiadomienia połączeń przychodzących.
FD_CONNECT: Chcesz otrzymywać powiadomienia o połączenie zakończone.
FD_CLOSE: Chcesz otrzymywać powiadomienia o zamknięciu gniazda.
nProtocolType
Protokół z gniazda, specyficzne dla rodziny wskazany adres.nAddressFormat
Adres rodziny specyfikacji.
Wartość zwracana
Zwraca TRUE na sukces, FALSE w przypadku awarii.
Uwagi
Ta metoda przydziela dojście gniazda.Nie wywołuje CAsyncSocket::Bind powiązać gniazda określony adres, więc musisz wywołać Bind później powiązać gniazda z określonego adresu.Można użyć CAsyncSocket::SetSockOpt do ustawiania opcji gniazda przed jest związany.
Wymagania
Nagłówek: afxsock.h