Ejemplo n.º 1
0
 public XStream BeginSend(int ptID)
 {
     if (m_sendStream == null)
     {
         m_sendStream = XSocketMgr.Instance.GetXStream();
     }
     m_sendStream.Reset();
     m_sendStream.WriteInt(ptID);
     return(m_sendStream);
 }
Ejemplo n.º 2
0
        public void OnProtocol(int ptID, XStream stream)
        {
            XProtocol pt;

            if (m_dicProtocol.TryGetValue(ptID, out pt))
            {
                pt.OnAnalyze(stream);
                pt.OnCallback();
            }
        }
Ejemplo n.º 3
0
 public void ReturnXStream(XStream stream)
 {
     m_streamPool.Relase(stream);
 }
Ejemplo n.º 4
0
 public XSocket()
 {
     m_recvBuff   = new byte[MAX_BUFFER_SIZE];
     m_recvStream = XSocketMgr.Instance.GetXStream();
 }
Ejemplo n.º 5
0
 public virtual void OnAnalyze(XStream stream)
 {
 }