当前位置: 代码迷 >> Android >> NDK里头socket connect总是返回-1
  详细解决方案

NDK里头socket connect总是返回-1

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

因为同样的代码拿到linux下是没有问题的,所以应该是android的环境限制了网络连接,哪位高手麻烦告诉下怎么开放这个设置。谢谢。

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


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

NDK联网要root权限吗?
  相关解决方案