gpt4 book ai didi

c++ - pthread 和 socket.h 的可移植性

转载 作者:太空宇宙 更新时间:2023-11-04 02:11:15 25 4
gpt4 key购买 nike

现在我正计划用 C/C++ 编写一个小型服务器。该软件的目的地将是某种 linux 服务器,所以我认为在 linux 上对服务器进行编程是最好的主意。问题是,我有一台 MacBook (Air),我设置了一个 Linux VM,但是 IDE (Qt creator) 把我吓坏了,所以我考虑在 Xcode 中开发服务器,然后在完成编译后虚拟机。所以我想知道 pthread 和 socket.h 的可移植性等级有多高?如果它们可以移植到某个等级,你会推荐我在 Xcode 中开发吗? (我有点熟悉 Xcode,因为服务器的客户端将是一个 iOS 应用程序。抱歉我的英语不好(我来自德国)并且(可能)感谢您的评论:)

最佳答案

您可以使用诸如 boost 之类的第三方库,它可以抽象出 threading library 的平台特定细节。和 socket library . Linux 和 Mac OS X 操作系统均受 boost 支持。

我的答案是 c++ 特定的,我看到你也用 c 标记了这个问题。

关于c++ - pthread 和 socket.h 的可移植性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13892903/

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