使用TCP套接字获取Json数据

时间:2019-06-04 09:01:05

标签: android tcp

我与TCP套接字建立了连接,它可以完美连接,之后,如果我向服务器发送消息,则它将作为JSON数据发送回给我,但是在JSON末尾有一个空字符。 ..我正在尝试读取JSON响应的整行。

这就是我读过的书

 while (mRun) {
    mServerMessage = mBufferIn.readLine();

    if (mServerMessage != null) {

    // mMessageListener.messageReceived(mServerMessage);

    Log.e("RESPONSE FROM SERVER", "S: Received Message: '" + mServerMessage + "'");

  }
    if (mServerMessage == null) {

    mRun = false;

   // mMessageListener.messageReceived("disconnected");

Log.e("RESPONSE FROM SERVER", "disconnected");

   }
  //mServerMessage = null;

   }

但是我想读取每个字符,直到我得到null并将其附加到字符串上,这样我才能更快地获得响应。我尝试使用'mBufferIn.readLine()',经过很长时间,它总是会给我响应。...任何人都可以为此提出一些解决方案,我被卡住了!

0 个答案:

没有答案
相关问题