我试图连接到服务器上我的网络上运行TCP监听使用下面的Java code。我得到时IOException异常 - 拒绝权限。它是从Android 2.2的模拟器。
有谁知道为什么吗?
Socket套接字=新的Socket(1.1.1.1,1111);
PrintWriter的输出=的新PrintWriter(socket.getOutputStream(),TRUE);
通过out.println(测试);
socket.close();
解决方案
是啊,像莫里森上面说的,你可能需要把这个权限您的清单文件。
<使用-权限的Android:名称=android.permission.INTERNET对/>
i am trying to connect to a server on my network running a tcp listener using the following java code. I am getting am IOException - Permission Denied. It is from an android 2.2 emulator.
Does anyone know why?
Socket socket = new Socket("1.1.1.1", 1111);
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
out.println("test");
socket.close();
解决方案
Yea, like Morrison said above, you probably need to put this permission to your manifest file.
<uses-permission android:name="android.permission.INTERNET" />