static public void AppRegister(INetObserver obs) { if (!appObs.Contains(obs)) { appObs.Add(obs); } }
static public void NetRegister(INetObserver obs) { if (!netObs.Contains(obs)) { netObs.Add(obs); } }
public CNetProcessor() { this.m_oNetwork = null; this.m_oObserver = null; this.m_oSendStream = new CByteStream(); this.m_oRecvStream = new CByteStream(); this.m_procDataBuffer = new byte[10240]; }
public CNetProcessor() { this.m_oNetwork = null; this.m_oObserver = null; this.m_oSendStream = new CByteStream(); this.m_oRecvStream = new CByteStream(); this.m_procDataBuffer = new byte[10240]; this.r = new System.Random(DateTime.Now.Millisecond); }
static public void Release(INetObserver obs) { if (netObs.Contains(obs)) { netObs.Remove(obs); } if (appObs.Contains(obs)) { appObs.Remove(obs); } }