优化数据分析和日志记录,重构连接管理,添加对空缓冲区的处理
This commit is contained in:
@@ -15,6 +15,9 @@ func ReadByte(reader io.Reader) (byte, error) {
|
||||
}
|
||||
|
||||
func ReadBuffer(reader io.Reader, size int) ([]byte, error) {
|
||||
if size == 0 {
|
||||
return []byte{}, nil
|
||||
}
|
||||
buffer := make([]byte, size)
|
||||
_, err := io.ReadFull(reader, buffer)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user