2015-10-27 179 views
0

我想與使用Android客戶端的Socket.io服務器連接,但無法與服務器連接,這是我的代碼sinppet,我陷入EVENT_CONNECT_ERROR錯誤消息:io.socket.engineio.client.EngineIOException:服務器錯誤錯誤連接使用Android客戶端的Socket.io服務器

try{ 
     Manager manager = new Manager(new URI(SERVER_URL)); 
     socket = manager.socket(SERVER_NAMESPACE); 
     socket.on(Socket.EVENT_CONNECT,new Emitter.Listener(){ 
      @Override 
      public void call(Object... args){ 
       show_Dialog("Conected"); 
      } 

     }).on(Socket.EVENT_CONNECT_ERROR,new Emitter.Listener(){ 
      @Override 
      public void call(Object... args){ 
       show_Dialog("Error connecting" + args[0].toString()); 
      } 

     }); 
     socket.connect(); 

回答

0

問題鑑定: Socket.io服務器和客戶端庫版本incompatiblity

最後,我自己通過升級解決了這個問題與服務器一起使用的socket.io版本爲1。 x,因爲我使用的socket.io客戶端lib只與1.x套接字服務器版本兼容。在Android客戶端使用

圖書館是: io.socket:socket.io-client:0.6.2com.github.nkzawa:socket.io-client:0.3.0

相關問題