1.go websocket client 客户端
func ws_conn() {
var wsurl = "ws://127.0.0.1:8080"
var origin = "http://127.0.0.1:8080"
//连接
ws, err := websocket.Dial(wsurl, "", origin)
if err != nil {
fmt.Println("-err conn err", err)
}
//fmt.Println(ws)
msg := NongChang{
MainI: 2,
SubId: 11,
Data: 11,
}
b, err := json.Marshal(msg)
fmt.Println("--", b, err)
//写
ws.Write(b)
//读
data := make([]byte, 1024)
//var data []byte
_, err = ws.Read(data)
if err != nil {
fmt.Println(err)
}
fmt.Println(data)
}