public void UnInit() { Debug.Log("NetWorkManager::OnApplicationQuit"); if (null != this.m_network) { this.m_network.UnInit(); this.m_network = null; } this.m_netProcessor = null; }
public void Init() { CRegister.RegistProtocol(); CNetObserver cNetObserver = new CNetObserver(); this.m_netProcessor = new CNetProcessor(); this.m_netProcessor.Observer = cNetObserver; cNetObserver.oProc = this.m_netProcessor; this.m_network = new CNetwork(); CPacketBreaker oBreaker = new CPacketBreaker(); string newFullPath = SystemConfig.ResourceFolder; if (!this.m_network.Init(this.m_netProcessor, oBreaker, 65536u, 65536u, newFullPath, true)) { this.m_log.Fatal("oNet.Init Error"); } else { this.m_log.Debug("oNet.Init Success!"); this.m_netProcessor.Network = this.m_network; } }
/// <summary> /// 初始化network /// </summary> public void Init() { this.m_log.Debug("Init()"); CRegister.RegistProtocol();//注册协议 CNetObserver cNetObserver = new CNetObserver(); this.m_netProcessor = new CNetProcessor();//消息处理器 this.m_netProcessor.Observer = cNetObserver; cNetObserver.oProc = this.m_netProcessor; this.m_network = new CNetwork(); CPacketBreaker oBreaker = new CPacketBreaker();//分包管理器 string fullPath = ResourceManager.GetFullPath("", false); if (!this.m_network.Init(this.m_netProcessor, oBreaker, 65536u, 65536u, fullPath, true)) { this.m_log.Fatal("Net Init Error"); } else { this.m_log.Debug("Net Init Success"); this.m_netProcessor.Network = this.m_network; } }