//TCP客户端 - 监听消息到达
func (client *TcpClient) DealResponse() {
defer client.Close()
for {
buf := make([]byte, 4096)
n, err := client.conn.Read(buf[:])
if err != nil || err == io.EOF {
fmt.Println("错误信息:", err)
break
}
fmt.Println("数据达到 ", len(buf[:n]))
}
}
上面的代码中,怎么使用单次读取服务器发来的全部数据