Exemplo n.º 1
0
 // 通过公用消息监听
 public void OnReceive(FSPDataS2C msg)
 {
     for (int i = 0; i < msg.Frames.Count; i++)
     {
         OnFSPListener(msg.Frames[i]);
     }
 }
Exemplo n.º 2
0
 public bool Send(FSPFrame frame)
 {
     if (null != m_aSocket)
     {
         FSPDataS2C data = new FSPDataS2C();
         data.frames.Add(frame);
         int len = PBSerializer.NSerialize(data, m_SendBuffer);
         return(m_aSocket.SendTo(m_SendBuffer, len, EndPoint));
     }
     return(false);
 }
Exemplo n.º 3
0
        //------------------------------------------------------------

        #region Receive

        private void OnReceive(byte[] buffer, int size, IPEndPoint remotePoint)
        {
            FSPDataS2C data = PBSerializer.NDeserialize <FSPDataS2C>(buffer);

            if (m_RecvListener != null)
            {
                for (int i = 0; i < data.frames.Count; i++)
                {
                    m_RecvListener(data.frames[i]);
                }
            }
        }