2017-09-19 4 views
-3

私は帆サーバーからソケットを取得しようとしましたが成功しませんでした。どのように帆サーバーからソケットを取得するには?私はどこでも何も見つけられませんでした。Android - Sailsからソケットを取得

--Update--

私は socket.ioを使用して帆からソケットを取得するために、いくつかの機能を必要としています。私のコードはセイルサーバーと接続するのに成功しましたが、 ソケットを受信しませんでした。私はソケットioのために自分のコードを実装する場合、この は動作しますが、このコードはソケットを取得することはありません。任意の確認なしdownvote 1については

 try { 
      JSONObject sendData = new JSONObject(); 
      sendData.put("url","/user/socket"); 
      mSocket.emit("get", sendData, new Ack() { 
       @Override 
       public void call(Object... args) { 
        Log.d("AC",args[0].toString()); 

       } 
      }); 
     }catch (JSONException jsonEx){ 
      jsonEx.printStackTrace(); 
     } 
     //mSocket.on("/user/hello", handleIncomingMessages); 
     mSocket.on("hello", handleIncomingMessages); 
     mSocket.on(Socket.EVENT_CONNECT, new Emitter.Listener() { 
      @Override 
      public void call(Object... args) { 
       Log.i("Connected","Yes"); 
      } 
     }); 
     mSocket.on(Socket.EVENT_CONNECT_ERROR, new Emitter.Listener() { 
      @Override 
      public void call(Object... args) { 
       Log.i("Connecting Error",args[0].toString()); 
      } 
     }); 
     mSocket.on(Socket.EVENT_RECONNECTING, new Emitter.Listener() { 
      @Override 
      public void call(Object... args) { 
       Log.i("Reconnecting","Yes"); 
      } 
     }); 

     mSocket.connect(); 
+0

どのようなエラーが表示されますか? – Jon

+0

私のコードやログにエラーがありません – huzain07

+0

どうしたの? – Jon

答えて

1

、私は何uがしたいと何の後のuを知りません。私は私の問題を解決し、誰かを助けることができることを願っています。あなたは、キャッシュを要求するキャッシュからの応答を取得した後に、受信したメッセージを処理するためのurコードを移動するだけでよい。

try { 
    JSONObject sendData = new JSONObject(); 
    sendData.put("url","/user/socket"); 
    mSocket.emit("get", sendData, new Ack() { 
      @Override 
      public void call(Object... args) { 
       Log.d("AC",args[0].toString()); 
       mSocket.on("hello", handleIncomingMessages); 
       } 
      }); 
    }catch (JSONException jsonEx){ 
     jsonEx.printStackTrace(); 
    } 

私は同じ問題を抱えている人を助けることを願っています。

関連する問題