gpt4 book ai didi

c++ - Visual C、WinSock HTTP Req 和非 Windows

转载 作者:行者123 更新时间:2023-11-28 06:42:16 27 4
gpt4 key购买 nike

我只是有一个简单的问题。我是学生,我正在学习。我不是很精通 C++,但我最终使用 winsock 在 c++ 中设置了一个工作的 http reqest 应用程序,我只是想知道在编译之后,http 请求是否仍会从没有 WinSock 的其他操作系统发送?

最佳答案

WinSock,或者至少是您可能一直用于介绍网络内容的部分,是基于 BSD 套接字 API 并在很大程度上兼容的,该 API 可在所有当前操作系统上使用。如果您没有跨平台开发经验,您的代码不太可能在 Linux 系统上第一次编译通过,但底层技术是相同的。

对于跨平台网络,您可能需要考虑像 Qt 这样的东西,它提供了一个 API,它可以在所有操作系统上基本相同,而没有太多针对每个平台的东西。它的网络 API 也基于 Berkeley 套接字。

不过,一般来说,如果不进行跨平台测试,就无法检查您的代码是否可以跨平台工作。获取 Linux 发行版并尝试一下;请注意,有些专门用于从您的 Windows 磁盘工作而无需重新分区。

关于c++ - Visual C、WinSock HTTP Req 和非 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25771614/

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