func NewMinorConfig(config *MinorConfigEntity) *MinorConfig { m := new(MinorConfig) m.server = base.NewBaseProtocolTcpServer(config.serverPort, m) clientEntity := new(base.BaseClientEntity) clientEntity.ID = config.clientID clientEntity.Version = config.version m.client = base.NewBaseProtocolTcpClient(clientEntity, m) m.config = config m.connectedMicroServerNum = 0 m.connectedMicroServerAddress = make(map[int]string) return m }
func NewMajorConfig(port int) *MajorConfig { m := new(MajorConfig) m.server = base.NewBaseProtocolTcpServer(port, m) m.minors = make(map[int]*minorInfo) return m }