网络编程的小疑点
网络编程的小问题
这两个accpet函数的区别?后面这个用的用的比较少?
好像还有其它的一些?
用Accept()不需要用socket什么的吗?
------解决方案--------------------
accpet是socket编程的函数,而Accept是MFC类CAsyncSocket的一个成员函数。
可以这么认为,Accept的内部实现是调用accpet实现的,只是用一个类把accept封装起来。
------解决方案--------------------
accept 是socket API
CAsyncSocket 是MFC的socket封装
SOCKET PASCAL FAR accept( SOCKET s, struct sockaddr FAR* addr,
int FAR* addrlen);
virtual BOOL Accept(
CAsyncSocket& rConnectedSocket,
SOCKADDR* lpSockAddr = NULL,
int* lpSockAddrLen = NULL
);
这两个accpet函数的区别?后面这个用的用的比较少?
好像还有其它的一些?
用Accept()不需要用socket什么的吗?
------解决方案--------------------
accpet是socket编程的函数,而Accept是MFC类CAsyncSocket的一个成员函数。
可以这么认为,Accept的内部实现是调用accpet实现的,只是用一个类把accept封装起来。
------解决方案--------------------
accept 是socket API
CAsyncSocket 是MFC的socket封装