Golang中TCP读取字节长度的实现方法
Golang中TCP读取字节长度的实现方法
buffer:=make([]byte,1024)
readBytesLen,err:=tcpConn.Read(buffer)
readBytesLen 在哪些情况下会被设置为像 -1、0、1 这样的值?
<0 实际上是不可能的
==0 表示读取遇到了一些问题,例如 eof
>0 表示读取成功
这样理解对吗?
1 回复
更多关于Golang中TCP读取字节长度的实现方法的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
我认为通常的方法不会涉及 -1 这种情况。(除非是你自己的 io.Reader) 这个值仅仅表示数据已经被读取的长度。

