func (m *Managers) start() {
	common.InitConfig()
	RegisterPacket()
	common.MakeRedisPool("tcp", ":9002", 0, 16)
	common.RegisterPacket()
	InitHandler(m.zmq)
	go m.zmq.Start()
	go m.connection.run()
	go m.user.run()
}
예제 #2
0
func main() {
	log.SetFlags(log.LstdFlags | log.Lshortfile)
	if err := common.InitConfig(); err != nil {
		log.Fatal("InitConfig Error!")
	}
	config = common.Config.RelayServer
	common.MakeRedisPool(common.Config.Redis)
	go ircMgr.run()
	LoadDb()
	common.RegisterPacket()
	InitHandler()
	zmqMgr.Start()
	<-quit
}
예제 #3
0
func (m *Managers) start() {
	if err := common.InitConfig(); err != nil {
		log.Fatalln(err)
	}
	config = common.Config.WebsocketServer
	RegisterPacket()
	common.MakeRedisPool(common.Config.Redis)
	common.RegisterPacket()
	InitHandler(m.zmq)
	go m.push.run()
	go m.zmq.Start()
	go m.connection.run()
	go m.user.run()
}