123456789101112131415161718192021222324252627282930313233343536 |
- package mhayaConnector
- import (
- "fmt"
- "net"
- "sync"
- "testing"
- clog "github.com/mhaya/logger"
- )
- // websocket client http://www.websocket-test.com/
- func TestNewWSConnector(t *testing.T) {
- wg := &sync.WaitGroup{}
- wg.Add(1)
- ws := NewWS(":9071")
- ws.OnConnect(func(conn net.Conn) {
- clog.Infof("new net.Conn = %s", conn.RemoteAddr())
- go func() {
- for {
- buf := make([]byte, 2048)
- for {
- n, err := conn.Read(buf)
- if err != nil {
- return
- }
- fmt.Println(buf[:n])
- }
- }
- }()
- })
- ws.Start()
- wg.Wait()
- }
|