ソケット接続を介してバイト バッファをストリーミングしようとしています。
サーバーとの接続が確立されていません。マニフェスト ファイルにInternet
&権限を追加しました。ACCESS_NETWORK_STATE
ここに私のソケットコードがあります:
int port = 80;
System.out.println("Connecting to " + ServerUrl.url_audio_call + " on port " + port);
Socket client = new Socket("http://192.168.1.1/call", port);
System.out.println("Just connected to " + client.getRemoteSocketAddress());
OutputStream outToServer = client.getOutputStream();
DataOutputStream out = new DataOutputStream(outToServer);
out.write(bData);
LogCat エラー:
01-22 12:07:03.990: I/System.out(14688): Connecting to http://192.168.1.1/call on port 80
01-22 12:07:03.990: W/System.err(14688): java.net.UnknownHostException: Unable to resolve host "http://192.168.1.1/call": No address associated with hostname
01-22 12:07:03.990: W/System.err(14688): at java.net.InetAddress.lookupHostByName(InetAddress.java:400)
01-22 12:07:03.999: W/System.err(14688): at java.net.InetAddress.getAllByNameImpl(InetAddress.java:242)
01-22 12:07:03.999: W/System.err(14688): at java.net.InetAddress.getAllByName(InetAddress.java:220)
01-22 12:07:03.999: W/System.err(14688): at java.net.Socket.tryAllAddresses(Socket.java:108)
01-22 12:07:03.999: W/System.err(14688): at java.net.Socket.<init>(Socket.java:177)
01-22 12:07:03.999: W/System.err(14688): at java.net.Socket.<init>(Socket.java:149)
01-22 12:07:03.999: W/System.err(14688): at com.audio_demo.Audio_Call.sendRec(Audio_Call.java:447)
01-22 12:07:03.999: W/System.err(14688): at com.audio_demo.Audio_Call.access$0(Audio_Call.java:383)
01-22 12:07:03.999: W/System.err(14688): at com.audio_demo.Audio_Call$2.run(Audio_Call.java:374)
01-22 12:07:03.999: W/System.err(14688): at java.lang.Thread.run(Thread.java:856)
どこが間違っているのですか?