你建立连接,你想读从连接过来的字节后,你怎么可以读取所有字节? 从我试过了,我能读,直到达到像换行分隔符。 但是,如何可能得到的一切,包括换行? 我试图在一个围棋Redis的客户端和协议分隔与\ r \ n个结果,所以在这种情况下Buffer.ReadLine,或Buffer.ReadSlice没有帮助。
Answer 1:
要阅读所有字节从阅读器(如您的TCP连接),你可以使用ioutil.ReadAll
,其内容直到EOF
从对方发送或发生错误。
请注意,已经有一些Redis的客户为去。
文章来源: how do you read all the bytes that come on a tcp connection?