Androidでソケット通信を行いたいなのですが エミュレータ環境でも実機環境でもうまく動作しません。 何かを送信するまでもなくソケット作成の時点で落ちてしまいます。 通常のJavaプログラム間でなら通信できるのですが、何かやり方が間違っているのでしょうか? (1)PC側でJavaのサーバプログラムを起動しておく。 (2)Androidのエミュレータあるいは実機で起動 (3)Androidのボタンを押してソケット作成(下記プログラムが実行される) (4)Android側が強制終了する 以下の単純なプログラムを使用しています。 また、IP、Portは正しくファイアウォールも無効にしています。 Socket socket = null; try { socket = new Socket("***.***.***.***", ****); } catch (UnknownHostException e) { System.err.println("Don't know about host"); } catch (IOException e) { System.err.println("Couldn't get I/O for the connection to host"); }
↧