gpt4 book ai didi

C++套接字编程

转载 作者:行者123 更新时间:2023-11-30 02:21:12 26 4
gpt4 key购买 nike

我想知道在 C++ 中是否有任何简单干净的方法来创建、写入和接收网络套接字。我知道在 C 中您可以在其他低级库中使用 sys/sockets,但是对于 C++ 有什么更好的吗?我们在 C++-17 上,但我仍然找不到太多关于套接字编程的信息。在 Python 上这很容易,但 C++ 使我望而生畏。

最佳答案

C++ 标准库目前没有任何套接字或网络功能。标准委员会确实有一个网络小组,他们正在研究网络 TS ( current draft ),但它没有进入 C++17。

目前,有 Boost.Asio ,Networking TS 主要基于它。这提供了一个跨平台的网络接口(interface)。当然,您也可以直接使用操作系统的网络 API,例如 POSIX 套接字或 WinSock。

关于C++套接字编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48777159/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com