读书人

NDK里头socket connect总是返回-1

发布时间: 2013-06-26 14:29:32 作者: rapoo

NDK里面socket connect总是返回-1
主要是写个测试代码,设立个socket server放在本机,然后在android模拟器上传个NDK写的可执行程序,在这个可执行程序连接本机的socket server是没有问题的,然后把socket server放到其他机器,NDK在connect的时候总是返回-1。

因为同样的代码拿到linux下是没有问题的,所以应该是android的环境限制了网络连接,哪位高手麻烦告诉下怎么开放这个设置。谢谢。
[解决办法]
第一,保证两机网络通。本机和模拟器肯定是通的,别的就不一定了。
第二,你编译的可执行程序,是需要用root权限才可以执行么,请确认。


[解决办法]

引用:
第一,保证两机网络通。本机和模拟器肯定是通的,别的就不一定了。
第二,你编译的可执行程序,是需要用root权限才可以执行么,请确认。

NDK联网要root权限吗?

读书人网 >Android

热点推荐