7 "github.com/gorilla/websocket"
10 type WSClient struct {
14 func (WS *WSClient) New(host string) error {
15 u := url.URL{Scheme: "ws", Host: host, Path: "/websocket-subscribe"}
16 c, _, err := websocket.DefaultDialer.Dial(u.String(), nil)
24 func (WS *WSClient) SendData(req interface{}) {
25 msg, _ := json.Marshal(req)
26 WS.Conn.WriteMessage(websocket.TextMessage, msg)
29 func (WS *WSClient) RecvData() ([]byte, error) {
30 _, msg, err := WS.Conn.ReadMessage()