package main
import (
"fmt"
"github.com/aceld/zinx/ziface"
"github.com/aceld/zinx/znet"
)
type EchoRouter struct {
znet.BaseRouter
}
func (r *EchoRouter) Handle(request ziface.IRequest) {
fmt.Println("收到消息:", string(request.GetData()))
request.GetConnection().SendMsg(request.GetMsgID(), request.GetData())
}
func main() {
s := znet.NewServer()
s.AddRouter(1, &EchoRouter{})
fmt.Println("服务器启动在 127.0.0.1:8999")
s.Serve()
}