windows socket,windows socket api,CAsyncSocket,Csocket和Winsock这几者之间什么关系

api的意思就是应用程序接口,winsock里面的套接字函数就是接口了,也就是api。

可以这样理解,学习winsock就是学习winsock api以及其中的一些机理。因为你用winsock实际上不也就是在用winsock里的函数么。

CAsyncSocket和Csocket都是MFC里的类。微软为了帮助大家做C++开发,同时也为了销售它的VC++,推出了一套用于开发windows程序的C++库叫MFC。

你说的CAsyncSocket和Csocke就是MFC库里关于套接字的类。

CAsyncSocket和Csocke既然是MFC库里的,自然就是一套便利的库,方便你写网络程序。

习惯上如果你是想做MFC程序,那么就直接用CAsyncSocket和Csocke这样的MFC里的方法来开发你的网络程序,如果你不做MFC程序,那么就直接用winsock吧。

还有什么需要补充的么~