first commit
This commit is contained in:
23
pkg/websocket/peer/connection.go
Normal file
23
pkg/websocket/peer/connection.go
Normal file
@ -0,0 +1,23 @@
|
||||
package peer
|
||||
|
||||
type Connection interface {
|
||||
Raw() any
|
||||
Peer() *SessionManager
|
||||
Send(msg []byte) error
|
||||
Close()
|
||||
ID() int64
|
||||
RemoteAddr() string
|
||||
IsClosed() bool
|
||||
}
|
||||
|
||||
type ConnectionIdentify struct {
|
||||
id int64
|
||||
}
|
||||
|
||||
func (ci *ConnectionIdentify) ID() int64 {
|
||||
return ci.id
|
||||
}
|
||||
|
||||
func (ci *ConnectionIdentify) SetID(id int64) {
|
||||
ci.id = id
|
||||
}
|
Reference in New Issue
Block a user