Add SocketInputStream , which can make the data receiving more stable
and reliable