good morning!!!!

Skip to content
Snippets Groups Projects
export_test.go 443 B
Newer Older
// +build !js

package websocket

func (c *Conn) RecordBytesWritten() *int {
	var bytesWritten int
	c.bw.Reset(writerFunc(func(p []byte) (int, error) {
		bytesWritten += len(p)
		return c.rwc.Write(p)
	}))
	return &bytesWritten
}

func (c *Conn) RecordBytesRead() *int {
	var bytesRead int
	c.br.Reset(readerFunc(func(p []byte) (int, error) {
		n, err := c.rwc.Read(p)
		bytesRead += n
		return n, err
	}))
	return &bytesRead
}