public override void SetPackageCreator(IPackageCreator creator) { if (null == creator) { return; } m_PackagetCreator = creator; m_PackagetCreator.endianType = m_EndType; m_PackagetCreator.manager = this; m_PackagetCreator.socket = m_Socket; ((UdpPackageCreator)m_PackagetCreator).endPoint = m_EP; }
public override void SetPackageCreator(IPackageCreator creator) { if (null == creator) { return; } m_PackagetCreator = creator; m_PackagetCreator.endianType = m_EndType; m_PackagetCreator.packageLenSize = m_PackageLenSize; m_PackagetCreator.manager = this; m_PackagetCreator.socket = m_Socket; }
public bool Init(EndianType endian, string ip, Int32 port, IPackageCreator creator) { bool bSuccess = false; Close(); m_EndType = endian; m_Port = port; m_IP = ip; bSuccess = _initSocket(); if (bSuccess) { SetPackageCreator(creator); } return(bSuccess); }
public virtual void Init(EndianType endian, int packageLenthSize, IPackageCreator creator) { m_PackageLenSize = packageLenthSize; m_EndType = endian; m_OrignCreator = creator; }
public abstract void SetPackageCreator(IPackageCreator creator);