好吧,我一直想知道是否有一个标准的C++套接字头文件
我确实搜索了整个互联网(使用谷歌搜索引擎),但找不到任何标准的C++套接字头文件,除了找到一些库,如Boost,chilkat等...
我只是成功地为C编程语言找到了一个标准的套接字头文件.如果我使用C标准套接字头文件,但在我的C++代码中,是否意味着我的程序是纯C++或C和C++?
因为我没有找到任何标准的C++套接字头文件.就像有<string>
C++和<string.h>
C一样,但C++没有套接字标准头文件.
我希望C/C++聪明的人能够一步一步地为我解释所有这些.
C++中没有标准的套接字库.您可以使用操作系统提供的任何套接字API(通常是C API,在Unix操作系统上它将是BSD套接字API),或者您可以使用像Boost.ASIO这样的C++库,这是跨平台的.