water/ipv4_test.go
2019-04-01 19:05:55 -07:00

22 lines
354 B
Go

package water
import (
"testing"
)
const BUFFERSIZE = 1522
func startRead(t *testing.T, ifce *Interface, dataCh chan<- []byte, errCh chan<- error) {
go func() {
for {
buffer := make([]byte, BUFFERSIZE)
n, err := ifce.Read(buffer)
if err != nil {
errCh <- err
} else {
buffer = buffer[:n:n]
dataCh <- buffer
}
}
}()
}