为了账号安全,请及时绑定邮箱和手机立即绑定

如何读取TCP连接中的所有字节?

如何读取TCP连接中的所有字节?

Go
杨魅力 2021-05-08 14:15:54
建立连接并要读取来自连接的字节后,如何读取所有字节?从我尝试过的内容中,我可以读到直到达到分隔符(如换行符)为止。但是如何获得包括换行符在内的所有信息呢?我试图在Go中创建一个Redis客户端,并且该协议使用\ r \ n分隔结果,因此在这种情况下,Buffer.ReadLine或Buffer.ReadSlice并没有帮助。
查看完整描述

1 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

要从读取器读取所有字节(例如您的TCP连接),可以使用ioutil.ReadAll,读取直到EOF从另一端发送an或发生错误为止。

请注意,已经有一些Redis客户端可供使用


查看完整回答
反对 回复 2021-05-17
  • 1 回答
  • 0 关注
  • 175 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信