public override bool Init() { Log.Debug("SiloNetWork Init"); m_ClientNetWork = new ClientNetWork(NetworkProtocol.TCP); m_ClientNetWork.MessagePacker = new Protobuf3Packer(); var opCodeTypeBv = new OpCodeTypeBv(); m_ClientNetWork.AddIBehaviour(opCodeTypeBv); m_ClientNetWork.IOpCodeType = opCodeTypeBv; var messageDispatherBv = new MessageDispatherBv(); m_ClientNetWork.AddIBehaviour(messageDispatherBv); m_ClientNetWork.IMessageDispatcher = messageDispatherBv; m_ClientNetWork.Init(); opCodeTypeBv.Load(typeof(ChatRoom.SiloNetWork).Assembly); messageDispatherBv.Load(GetType().Assembly); return(base.Init()); }
public override bool Init() { Log.Debug("SiloNetWork Init"); var gameconfig = GameModuleManager.Instance.GetModule <ConfigManager>().GameConfig; m_ServerNetWork = new ServerNetWork(NetworkProtocol.TCP, gameconfig.NetWorkIp); m_ServerNetWork.MessagePacker = new Protobuf3Packer(); var opCodeTypeBv = new OpCodeTypeBv(); m_ServerNetWork.IOpCodeType = opCodeTypeBv; m_ServerNetWork.AddIBehaviour(opCodeTypeBv); var messageDispatherBv = new RpcMessageDispatherBv(); m_ServerNetWork.AddIBehaviour(messageDispatherBv); m_ServerNetWork.IMessageDispatcher = messageDispatherBv; m_ServerNetWork.Init(); //opCodeTypeBv.Load(GetType().Assembly); opCodeTypeBv.Load(typeof(IHall.IHello).Assembly); messageDispatherBv.Load(GetType().Assembly); return(base.Init()); }
public override bool Init() { m_Root = new RootBehaviour <WebServerModule>(this); m_OpCodeTypeBv = new OpCodeTypeBv(); m_Root.AddIBehaviour(m_OpCodeTypeBv); m_OpCodeTypeBv.Load(typeof(WebServerModule).Assembly); m_Dispather = new WMessageDispather(); m_Root.AddIBehaviour(m_Dispather); m_Dispather.Load(typeof(WebServerModule).Assembly); m_WebSocketServer = new WebSocketServer(GameMainEntry.Instance.SettingModule.ServerSetting.Web_Ip); m_WebSocketServer.KeepClean = true; //m_WebSocketServer.Log.Level = LogLevel.Debug; m_WebSocketServer.AddWebSocketService <WebBv>("/"); m_WebSocketServer.Start(); Log.Debug("WebSocketServer Start "); m_Root.Init(); return(base.Init()); }
public override bool Init() { m_Root = new RootBehaviour <WebServerModule>(this); m_OpCodeTypeBv = new OpCodeTypeBv(); m_Root.AddIBehaviour(m_OpCodeTypeBv); m_OpCodeTypeBv.Load(typeof(WebServerModule).Assembly); m_Dispather = new WMessageDispather(); m_Root.AddIBehaviour(m_Dispather); m_Dispather.Load(typeof(WebServerModule).Assembly); m_WebSocketServer = new WebSocketServer(GameMainEntry.Instance.SettingModule.ServerSetting.Web_Ip); m_WebSocketServer.KeepClean = true; { m_WebSocketServer.SslConfiguration.ServerCertificate = new System.Security.Cryptography.X509Certificates.X509Certificate2("Setting/www.hengtaiyunyou.com.pfx", "AEQEvO54"); } //m_WebSocketServer.Log.Level = LogLevel.Debug; m_WebSocketServer.AddWebSocketService <WebBv>("/"); m_WebSocketServer.Start(); Log.Debug("WebSocketServer Start "); m_Root.Init(); return(base.Init()); }
public override bool Init() { Log.Debug("SiloNetWork Init"); m_ServerNetWork = new ServerNetWork(NetworkProtocol.TCP, "127.0.0.1:2010"); m_ServerNetWork.MessagePacker = new Protobuf3Packer(); var opCodeTypeBv = new OpCodeTypeBv(); m_ServerNetWork.AddIBehaviour(opCodeTypeBv); var messageDispatherBv = new MessageDispatherBv(); m_ServerNetWork.AddIBehaviour(messageDispatherBv); m_ServerNetWork.Init(); //opCodeTypeBv.Load(GetType().Assembly); opCodeTypeBv.Load(typeof(IHall.IHello).Assembly); messageDispatherBv.Load(GetType().Assembly); return(base.Init()); }
public override async Task OnActivateAsync() { m_IGW_Obs.Clear(); m_RpcCallDispather = new RpcCallDispather(); var opCodeTypeBv = new OpCodeTypeBv(); opCodeTypeBv.Load(typeof(IHall.IHello).Assembly); m_RpcCallDispather.IOpCodeType = opCodeTypeBv; m_RpcCallDispather.Load(typeof(GateWayGrain).Assembly); /* * m_RpcCallDispather.Load(GetType().Assembly); */ await base.OnActivateAsync(); }