19 lines
274 B
Go
19 lines
274 B
Go
package tcp
|
|
|
|
import (
|
|
"github.com/panjf2000/gnet/v2"
|
|
|
|
"spark-server/internal/transport/tcp/session"
|
|
)
|
|
|
|
type connState struct {
|
|
sess *session.Conn
|
|
gc gnet.Conn
|
|
limit *limiter
|
|
}
|
|
|
|
func connFrom(c gnet.Conn) *connState {
|
|
st, _ := c.Context().(*connState)
|
|
return st
|
|
}
|