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サービスのアプリケーションパスを示す方法はありますか?