示例#1
0
文件: console.go 项目: gbember/gt
func (c *console) OnInit() {
	msgParser, err := msg.NewMsgParserLine(c.maxDataLen)
	if err != nil {
		panic(err)
	}
	server, err := network.StartTCPServer(c.addr, c.maxConnNum, msgParser, NewAgant)
	if err != nil {
		panic(err)
	}
	c.server = server
	logger.Info("console start...")
}
示例#2
0
func (gw *gateway) OnInit() {
	msgParser, err := msg.NewMsgParserProtobuf(gw.headLen, gw.msgIDLen, gw.maxDataLen)
	if err != nil {
		panic(err)
	}
	server, err := network.StartTCPServer(gw.addr, gw.maxConnNum, msgParser, NewAgent)
	if err != nil {
		panic(err)
	}
	gw.server = server
	logger.Info("gateway start...")
}