23 lines
462 B
Go
23 lines
462 B
Go
package client
|
|
|
|
import (
|
|
"log"
|
|
"net/url"
|
|
"strconv"
|
|
|
|
"github.com/gorilla/websocket"
|
|
)
|
|
|
|
func (client *Client) connectToServer() (err error) {
|
|
u := url.URL{Scheme: "ws", Host: client.ServerAddress + ":" + strconv.Itoa(client.ServerPort), Path: "/ws"}
|
|
log.Printf("Connecting to %s", u.String())
|
|
|
|
// sigh
|
|
client.conn, _, err = websocket.DefaultDialer.Dial(u.String(), nil)
|
|
if err != nil {
|
|
log.Fatal("ERROR: dialing - :", err)
|
|
return err
|
|
}
|
|
return nil
|
|
}
|