我正在尝试连接Android中的TCP套接字。
我知道套接字服务有效,因为我可以在浏览器中连接并与之交互(在JavaScript中),如下所示:
var ws = window.WebSocket || window.MozWebSocket;
window.ws = new wsImpl('ws://foo.bar.com:8282/MySocketService', 'my-protocol');
...
所以,在我的Android应用中:
这成功连接,但我从未收到过它的消息:
SocketAddress sa = new InetSocketAddress("foo.bar.com", 8282);
无法连接:
SocketAddress sa = new InetSocketAddress("foo.bar.com/MySocketService", 8282);
我收到如下错误:
java.net.UnknownHostException:主机未解析:foo.bar.com/MySocketService:8282
有没有办法指明TCP服务的应用程序路径?