套接字是否集成到C++标准中

Are sockets integrated into the C++ standard?

本文关键字:标准 C++ 是否 集成 套接字      更新时间:2023-10-16

新的C++标准是否实现了处理套接字的通用方法?2010年,我知道线程的标准化是在vs2k10(C++0x后来的C++11)中实现的。C++14正在敲门。

我不想再回到Winsock和普通Linux套接字的问题上来。与C#或java等更现代的语言相比,它们也更难使用。

套接字是否集成到c++标准中

没有。

套接字是Posix和Winsock标准的一部分,而不是C或C++标准。

NB"非JIT语言"与此无关。

预计将成为C++17标准一部分的Networking TS基于Boost.ASIO,因此目前您可能希望使用Boost.AASIO

不在c++(20)中,但。。。

但在过去的几年里出现了一些变化。技术规范、草案、会议讨论。。。

有一篇文章Vinnie Falco(boost:的开发者和活跃的c++传道者)在reddit 上

  • gcc中的socket.h(实验)
  • 工作底稿
  • libstdc中包含的实验++
  • 2019年:建议c++委员会将其纳入c++2020