如何读取TCP连接中的所有字节?
建立连接并要读取来自连接的字节后,如何读取所有字节?从我尝试过的内容中,我可以读取直到到达分隔符(如换行符)为止。但是如何获得包括换行符在内的所有信息?我试图在Go中创建一个Redis客户端,并且该协议使用\
r \ n分隔结果,因此在这种情况下,Buffer.ReadLine或Buffer.ReadSlice没有帮助。
回答:
要从读取器读取所有字节(例如您的TCP连接),可以使用ioutil.ReadAll
,读取直到EOF
从另一端发送an
或发生错误。
请注意,已经有一些Redis客户端可供使用。
以上是 如何读取TCP连接中的所有字节? 的全部内容, 来源链接: utcz.com/qa/401557.html