0
    public class MainActivity extends AppCompatActivity
{
    //https://stackoverflow.com/questions/11107258/serversocket-android
    private static String TAG = "ServerSocketTest";
    private ServerSocket server;
    Runnable conn = new Runnable()
    {
        public void run()
        {
            try
            {
                System.out.println("binding server to port");
                server = new ServerSocket(53000);

                while (true)
                {
                    Socket socket = server.accept();
                    System.out.println("Connection from : " + socket.getInetAddress());
                    BufferedReader in = new BufferedReader(
                            new InputStreamReader
                                    (socket.getInputStream()));
                    System.out.println("got input stream: " + in);
                    String str = in.readLine();
                    System.out.println("received response from server: " + str);
                    in.close();
                    socket.close();
                }
            } catch (IOException e) {
                System.out.println("error1: " + e.getMessage());
            } catch (Exception e) {
                System.out.println("error2: " + e.getMessage());
            }
        }
    };

}

Android Application that acts as a server is working however it is not accepting connection upon trying to establish a connection from python script. (The host refuse to establish a connection)

The same code was tested on a normal Java application and it works.

0 Answers0