21 lines
470 B
Go
21 lines
470 B
Go
|
package zocket
|
||
|
|
||
|
// Addr represents a (the) WebSocket end point address.
|
||
|
// Since WebSocket connections are upgraded HTTP Connections,
|
||
|
//the Listener always has a dummy address
|
||
|
type Addr struct {
|
||
|
network string
|
||
|
address string
|
||
|
}
|
||
|
|
||
|
// Implement the net.Addr interface
|
||
|
|
||
|
func (a Addr) Network() string { return a.network }
|
||
|
func (a Addr) String() string { return a.address }
|
||
|
|
||
|
// Some default Addr for internal use
|
||
|
var addr = Addr{
|
||
|
network: "ws",
|
||
|
address: "[WebSocket]",
|
||
|
}
|