mirror of
https://github.com/yggdrasil-network/water.git
synced 2025-05-19 08:25:09 +03:00
22 lines
354 B
Go
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
|
|
}
|
|
}
|
|
}()
|
|
}
|