Android java.net.SocketException:权限被拒绝

时间:2020-09-17 09:28:38

标签: android android-studio sockets

我是一名Android初学者。 我想创建一个ServerSocket,但是它总是在“ serverSocket = new ServerSocket(12345);”行上调用“ java.net.SocketException:权限被拒绝”。 我想知道为什么,谢谢。

ServerThread.java

public class ServerThread extends Thread {
    ServerSocket serverSocket ;
    @Override
    public void run() {
        try {
            serverSocket = new ServerSocket(12345);
            while(true) {
                System.out.println("IN");
                Socket socket = serverSocket.accept(); // null
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

MainActivity.java

public class MainActivity extends AppCompatActivity {

   @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        new ServerThread().start();
    }
}

0 个答案:

没有答案