与服务器的套接字连接:java.net.UnknownHostException:无法解析主机"&书信电报;URL>&引用;:没有与主机名关联的地址

与服务器的套接字连接:java.net.UnknownHostException:无法解析主机"&书信电报;URL>&引用;:没有与主机名关联的地址,java,android,sockets,Java,Android,Sockets,我正在尝试通过套接字连接传输字节缓冲区 它没有连接到服务器。我已经添加了互联网&访问网络状态对清单文件的权限 这是我的套接字代码: 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"

我正在尝试通过套接字连接传输字节缓冲区

它没有连接到服务器。我已经添加了
互联网
&
访问网络状态
对清单文件的权限

这是我的套接字代码:

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)
01-22 12:07:03.990:I/System.out(14688):连接到http://192.168.1.1/call 在端口80上
01-22 12:07:03.990:W/System.err(14688):java.net.UnknownHostException:无法解析主机“http://192.168.1.1/call“:没有与主机名关联的地址
01-22 12:07:03.990:W/System.err(14688):位于java.net.InetAddress.lookupHostByName(InetAddress.java:400)
01-22 12:07:03.999:W/System.err(14688):位于java.net.InetAddress.getAllByNameImpl(InetAddress.java:242)
01-22 12:07:03.999:W/System.err(14688):位于java.net.InetAddress.getAllByName(InetAddress.java:220)
01-22 12:07:03.999:W/System.err(14688):位于java.net.Socket.tryalladresses(Socket.java:108)
01-22 12:07:03.999:W/System.err(14688):位于java.net.Socket(Socket.java:177)
01-22 12:07:03.999:W/System.err(14688):位于java.net.Socket(Socket.java:149)
01-22 12:07:03.999:W/System.err(14688):位于com.audio\u demo.audio\u Call.sendRec(audio\u Call.java:447)
01-22 12:07:03.999:W/System.err(14688):在com.audio\u demo.audio\u Call.access$0(audio\u Call.java:383)
01-22 12:07:03.999:W/System.err(14688):在com.audio\u demo.audio\u Call$2.run(audio\u Call.java:374)
01-22 12:07:03.999:W/System.err(14688):at java.lang.Thread.run(Thread.java:856)

我哪里出了问题?

“http://192.168.1.1/call是一个URL,“192.168.1.1”是一个IP。因此,您传递了错误的参数,程序无法理解…

您是否通过浏览器检查了url?您能否仅使用此
客户端=新套接字(“192.168.1.1”,端口)进行检查您的异常与代码不匹配。@EJP我遇到了什么错误。发布了。@juned:谢谢,问题解决了。我正在接192个…/电话被删除/电话。。如果你有话的话,这个很好用?www.xxxxx.com/xxxx.xml?@deliver你是什么意思?