Changeset 347 in code for trunk/conn.go
- Timestamp:
- Jul 1, 2020, 3:02:37 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/conn.go
r341 r347 21 21 SetReadDeadline(time.Time) error 22 22 SetWriteDeadline(time.Time) error 23 RemoteAddr() net.Addr 23 24 } 24 25 … … 34 35 conn *websocket.Conn 35 36 readDeadline, writeDeadline time.Time 37 remoteAddr string 36 38 } 37 39 38 func newWebsocketIRCConn(c *websocket.Conn ) ircConn {39 return websocketIRCConn{conn: c }40 func newWebsocketIRCConn(c *websocket.Conn, remoteAddr string) ircConn { 41 return websocketIRCConn{conn: c, remoteAddr: remoteAddr} 40 42 } 41 43 … … 82 84 wic.writeDeadline = t 83 85 return nil 86 } 87 88 func (wic websocketIRCConn) RemoteAddr() net.Addr { 89 return websocketAddr(wic.remoteAddr) 90 } 91 92 type websocketAddr string 93 94 func (websocketAddr) Network() string { 95 return "ws" 96 } 97 98 func (wa websocketAddr) String() string { 99 return string(wa) 84 100 } 85 101
Note:
See TracChangeset
for help on using the changeset viewer.