vRp.CD2g_test/server/v2/server.go

21 lines
390 B
Go

package server
import "github.com/panjf2000/gnet/v2"
func NewServer(trafficker Trafficker) *Server {
srv := &Server{
trafficker: trafficker,
}
return srv
}
type Server struct {
trafficker Trafficker
}
func (s *Server) Run(protoAddr string) (err error) {
var handler *eventHandler
handler, err = newEventHandler(new(Options), s.trafficker)
return gnet.Run(handler, protoAddr)
}