21 lines
340 B
Go
21 lines
340 B
Go
|
//go:build !js
|
||
|
// +build !js
|
||
|
|
||
|
package websocket
|
||
|
|
||
|
import "net"
|
||
|
|
||
|
func (nc *netConn) RemoteAddr() net.Addr {
|
||
|
if unc, ok := nc.c.rwc.(net.Conn); ok {
|
||
|
return unc.RemoteAddr()
|
||
|
}
|
||
|
return websocketAddr{}
|
||
|
}
|
||
|
|
||
|
func (nc *netConn) LocalAddr() net.Addr {
|
||
|
if unc, ok := nc.c.rwc.(net.Conn); ok {
|
||
|
return unc.LocalAddr()
|
||
|
}
|
||
|
return websocketAddr{}
|
||
|
}
|