Add ReadCopy

This commit is contained in:
Neil Alexander 2021-02-05 12:20:50 +00:00
parent 4438e3b21b
commit b27a0743b6
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -383,6 +383,15 @@ func (c *Conduit) Read(b []byte) (int, error) {
return c.conn.Read(b)
}
func (c *Conduit) ReadCopy() ([]byte, error) {
var buf [65535 * 2]byte
n, err := c.conn.Read(buf[:])
if err != nil {
return nil, err
}
return buf[:n], nil
}
func (c *Conduit) Write(b []byte) (int, error) {
return c.conn.Write(b)
}