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"); 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()); }