2011-01-12 63 views
0

我想使用SSL連接連接兩臺設備[清晰度:這兩臺設備在同一個本地區域或Wi-Fi網絡,沒有互聯網連接,也有沒有服務器或一些第三橋接設備]。android:使用SSL連接連接兩臺設備

我試圖通過使用SSLSocket的那些設備連接:

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

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

但我正在逐漸拒絕連接錯誤。下面是我在logcat中得到錯誤信息:

java.net.ConnectException: /192.168.1.34:6575-連接 拒絕

請建議,有什麼不對的實施或我需要採取不同的方法。

謝謝!!

回答

0

確保沒有設備正在本地主機上偵聽,而是偵聽其IP地址。 在我的情況下,錯誤是由於服務器在本地主機上偵聽,仿真器試圖連接到本地主機,在這種情況下,仿真器和服務器的本地主機是不同的地址。