C ++:`CHttpConnection`& `CInternetSession` OS X / LLVM Clang相当于?

时间:2015-06-11 23:28:42

标签: c++ xcode macos mfc

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

1 个答案:

答案 0 :(得分:0)

如果您使用的是OSX,那么您可能会使用ObjC&基础。如果是这样,那么最接近的OSX等价物可能是NSURLConnectionNSURLRequestNSURLSession(据我所知,对于iOS和OSX,api是相同的)。如果你没有在OSX上处理ObjC和/或你真的需要这些MFC类型的C ++实现,那么你可能不得不自己使用套接字进行滚动。

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