Я пытаюсь подключиться к серверу 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");
}