From 3d24c0e2589981131af4eb975800d7688155c244 Mon Sep 17 00:00:00 2001 From: Zack Scholl Date: Sun, 1 Jul 2018 11:31:26 -0700 Subject: [PATCH] compute addresses --- src/server.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server.go b/src/server.go index d6dfbf2..f7d04c2 100644 --- a/src/server.go +++ b/src/server.go @@ -20,6 +20,7 @@ func (c *Croc) startServer() (err error) { var upgrader = websocket.Upgrader{} // use default options http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { // incoming websocket request + log.Debugf("connecting remote addr: %+v", r) ws, err := upgrader.Upgrade(w, r, nil) log.Debugf("connecting remote addr: %s", ws.RemoteAddr().String()) if err != nil { @@ -150,7 +151,7 @@ func (c *Croc) joinChannel(ws *websocket.Conn, cd channelData) (channel string, } c.rs.channel[cd.Channel].websocketConn[cd.Role] = ws // assign the name - c.rs.channel[cd.Channel].Addresses[cd.Role] = ws.RemoteAddr().Network() + c.rs.channel[cd.Channel].Addresses[cd.Role] = ws.RemoteAddr().String() log.Debugf("assigned role %d in channel '%s'", cd.Role, cd.Channel) return }