Android C++;IOS中的网络库

Android C++;IOS中的网络库,android,c++,ios,c,network-programming,Android,C++,Ios,C,Network Programming,这个问题在StackOverFlow上被问了很多次,但希望得到一些更新的答案和好消息又来了… 我已经在Objective C中创建了一个应用程序GUI,现在我想在C++中实现我的网络部分,这样我也可以在Android中使用它 因此,是否有任何C++网络库可供我使用,或者我必须在ios的objective C和Android的java中使用……我建议使用Qt,尽管它只用于网络模块有点大。但是,您仍然可以将UI和其他代码移动到Qt,并获得一个完全可移植的应用程序。iOS目前尚未得到官方支持,但官方支

这个问题在StackOverFlow上被问了很多次,但希望得到一些
更新的答案和好消息
又来了…
我已经在Objective C中创建了一个应用程序
GUI
,现在我想在C++中实现我的
网络部分,这样我也可以在
Android中使用它


因此,是否有任何
C++网络库
可供我使用,或者我必须在ios的objective C和Android的java中使用……

我建议使用Qt,尽管它只用于网络模块有点大。但是,您仍然可以将UI和其他代码移动到Qt,并获得一个完全可移植的应用程序。iOS目前尚未得到官方支持,但官方支持预览版计划在5.1版发布,该版本将于本月底发布。Android支持也是如此

也许是个选择


它的网络模块在Android和iOS中都支持TCP、UDP、HTTP和HTTPS。

@ancode。。当你说网络编程时,你是指特定的套接字编程还是用于
RTSP
RTP
传输的堆栈?你想做什么样的“联网”?一般沟通?连接到web服务器?流媒体?还有别的吗?高水平?低级别?仅要求其套接字编程。如果级别较高,请查阅。有关更一般的检查。@ancode-非常感谢您提供的信息!我使用了QT for windows和Linux版本的应用程序。它是所有其他方法中最好的。但说到平板电脑设备,qt还很遥远。但他们将支持ios和android,这听起来不错……)@是的,QWidget在移动设备上很难使用,但是你也可以使用QML,这是一种更快的开发方式,而不仅仅是UI。目前,由于v8 JIT编译,QtQuick2是一个禁止使用的iOS,但您可以暂时使用QtQuick1,并在Digia将v8替换为“v4”时移动到QtQuick2。无论如何,套接字在iOS上应该可以正常工作。