【问题标题】:C++: `CHttpConnection` & `CInternetSession` OS X / LLVM Clang equivalent?C ++:`CHttpConnection`和`CInternetSession` OS X / LLVM Clang等效?
【发布时间】:2015-06-11 23:28:42
【问题描述】:

我正在尝试翻译一些使用 Microsoft 基础类 (MFC) 制作并使用 Microsoft Visual Studio 2010+ 编译的 c++ 代码,以便可以在 Xcode 中执行。它是一个与 API 建立连接的类,因此它使用 MFC 类 CHttpConnectionCInternetSession。 Mac/Xcode 用户最接近的等价物是什么?如果需要上下文,请参阅this page 上“如何使用 C++ 通过 API 进行连接”部分中的头文件。提前致谢。

【问题讨论】:

    标签: c++ xcode macos mfc


    【解决方案1】:

    如果您使用的是 OSX,那么您可能正在使用 ObjC 和 Foundation。如果是这样,那么最接近的 OSX 等效项可能是 NSURLConnectionNSURLRequestNSURLSession(据我所知,iOS 和 OSX 的 api 是相同的)。如果您不是在 OSX 上处理 ObjC 和/或您确实需要这些 MFC 类型的 C++ 实现,那么您可能必须自己使用套接字来滚动它们。

    (实际上,没有什么可以阻止您使用 libcurllibwget - 您链接中的几个示例背后的 C 库。至少它们可能会为您节省一些时间。)

    【讨论】:

      猜你喜欢
      • 2011-08-08
      • 2013-04-03
      • 1970-01-01
      • 1970-01-01
      • 2013-10-21
      • 2012-08-11
      • 1970-01-01
      • 2016-02-18
      相关资源
      最近更新 更多