Ошибка создания сокета в Android - PullRequest
0 голосов
/ 03 апреля 2012

Я пытаюсь подключиться к серверу Python из приложения Android.Код прекрасно работает с Java, но когда я попробовал тот же код на Python, я получил всплывающее окно в моем приложении, говоря, что PROJECT_NAME, к сожалению, остановлен из-за следующих ошибок:

04-03 22:06:16.575: E/AndroidRuntime(678):  at java.lang.reflect.Method.invokeNative(Native Method)
04-03 22:06:16.575: E/AndroidRuntime(678):  at java.lang.reflect.Method.invoke(Method.java:511)
04-03 22:06:16.575: E/AndroidRuntime(678):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
04-03 22:06:16.575: E/AndroidRuntime(678):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
04-03 22:06:16.575: E/AndroidRuntime(678):  at dalvik.system.NativeStart.main(Native Method)
04-03 22:06:21.555: I/Process(678): Sending signal. PID: 678 SIG: 9

, и у меня есть этот код:

        public void onClick(View v) {
            try {
                address = InetAddress.getByName("localhost");
                socket = new Socket(address, port);
                System.out.println("Connecting to " + address + " on port "
                        + port);
                System.out.println("Just connected to "
                        + socket.getRemoteSocketAddress());
                out = new DataOutputStream(socket.getOutputStream());


                in = new DataInputStream(socket.getInputStream());



            } catch (UnknownHostException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();

            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
                System.out.println("IOE");
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...