Пример #1
0
 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;
 }
Пример #3
0
 public ReliableOrderServerPeer(IGameSession iSession, IPeerListener peerListener)
     : base(iSession, peerListener)
 {
 }
 protected ReliableOrderPeer(IGameSession iSession, IPeerListener peerListener, bool batch = false)
     : base(peerListener, batch)
 {
     InitPeer(iSession);
 }