1
0
mirror of https://github.com/fumiama/water.git synced 2026-06-27 07:20:25 +08:00

use time.Timer

This commit is contained in:
Song Gao
2015-11-11 22:12:44 +00:00
parent 965ca414a6
commit d8e4f41ac8

View File

@@ -11,13 +11,6 @@ import (
const BUFFERSIZE = 1522
func startTimeout(ch chan<- bool, t time.Duration) {
go func() {
time.Sleep(t)
ch <- true
}()
}
func startRead(ch chan<- []byte, ifce *Interface) {
go func() {
for {
@@ -54,8 +47,7 @@ func TestBroadcast(t *testing.T) {
dataCh := make(chan []byte, 8)
startRead(dataCh, ifce)
timeout := make(chan bool, 1)
startTimeout(timeout, time.Second*8)
timeout := time.NewTimer(8 * time.Second).C
readFrame:
for {