CASyncSocket::Socket
分配一个套接字处理。
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
);
参数
nSocketType
指定 SOCK_STREAM 或 SOCK_DGRAM。lEvent
指定网络活动的组合应用程序感兴趣的位掩码。FD_READ:若要准备接收的通知阅读。
FD_WRITE:若要准备接收的通知编写的。
FD_OOB:若要接收带外数据到达的通知。
FD_ACCEPT:若要接收传入连接的通知。
FD_CONNECT:若要接收已连接的通知。
FD_CLOSE:若要接收套接字关闭的通知。
nProtocolType
要使用的协议和特定于指定的地址族的套接字。nAddressFormat
地址族规范。
返回值
返回在成功的 TRUE,在失败时进行 FALSE。
备注
此方法分配一个套接字处理。 它不调用 CAsyncSocket::Bind 绑定套接字到指定的地址,因此,您需要调用 Bind 后期绑定套接字到指定的地址。 它必须之前,可以使用 CAsyncSocket::SetSockOpt 组套接字选项。
要求
Header: afxsock.h