public PeerBase(IPeerListener peerListener, bool batch) { m_batch = batch; m_peerListener = peerListener; m_peerSession = null; m_sendBufferQueue = new Queue <StreamBuffer>(); m_sendBufferLenght = 0; }
protected void InitPeer(IGameSession iSession) { m_peerSession = iSession; m_reliableSendBuffer = new StreamBuffer(-1, 10240); m_reliablBufferQueue = new Queue <StreamBuffer>(); m_sendIndex = 0; m_sendTimePoint = DateTime.Now; m_sendTimeDis = 200.0f; }
public ReliableOrderServerPeer(IGameSession iSession, IPeerListener peerListener) : base(iSession, peerListener) { }
protected ReliableOrderPeer(IGameSession iSession, IPeerListener peerListener, bool batch = false) : base(peerListener, batch) { InitPeer(iSession); }