2011-01-12 16 views
0

SSL接続を使用して2台のデバイスを接続したい[これらの2台のデバイスは同じローカルエリアまたはWi-Fiネットワーク上にあり、インターネットに接続されていないサーバーがないか、3番目のブリッジデバイス]。アンドロイド:SSL接続で2台のデバイスを接続

私はのSSLSocketを使用して、これらのデバイスを接続しようとしました:

SocketFactory socketFactory = SSLSocketFactory.getDefault(); Socket socket = socketFactory.createSocket("hostname", 6575);

  socket.bind(new SocketAddress() { 
       private static final long serialVersionUID = 1L; 
      }); 

しかし、私は接続を拒否したエラーを取得しています。

java.net.ConnectException: /192.168.1.34:6575-接続 が

を拒否した提案してください、で間違った何かがあり、ここで私はlogcatで取得エラーメッセージがあります私は別のアプローチに従う必要があります。

ありがとうございます!

答えて

0

ローカルホストでリッスンしているデバイスがなく、代わりに自分のIPアドレスでリッスンしているデバイスがないことを確認します。 私のケースでは、サーバがlocalhostでリッスンしていて、エミュレータがlocalhostに接続しようとしていたという事実によってエラーが発生しました。この場合、エミュレータとサーバのlocalhostは別のアドレスです。