解决方案 »

  1.   

    连接成功后,socket 不要close,然后不断发送心跳 确保一直连着。
      

  2.   

    因为是长连接 一般开始是客户端主动连接服务器 并保持连接状态 不去close
    服务端获取客户端outputstream,如果有数据就写入,这样就算是最简单的推送了。//类似这样。
    Client client = getClient();
    OutputStream ous = client.getOutputStream();
    while(hasData()){
        ous.write(getData());
    }服务器一旦发送了数据,网络正常的话,客户端会立马收到。