Exemplo n.º 1
0
        public void SendHeadBeat()
        {
            while (true)
            {
                if (m_socket != null)
                {
                    lock (m_socket)
                    {
                        IOSocket io = new IOSocket();
                        io.WriteInt32(NetMsgDefine.HeadBeat);
                        io.WriteByte(1);
                        if (m_headBeat == null)
                        {
                            m_headBeat = new SocketAsyncEventArgs();
                        }
                        m_headBeat.SetBuffer(io.GetBuffer(), 0, io.GetLength());
                        m_socket.SendAsync(m_headBeat);
                    }
                }



                Thread.Sleep(1000);
            }
        }