private void Run() { while (true) { Console.Out.WriteLine("Sending to address: " + ADDRESS); byte[] buffer = new byte[sizeof(uint)]; BufferChunk packetBuffer = new BufferChunk(buffer); packetBuffer.SetUInt32(0, COOKIE); udpSender.Send(packetBuffer); Thread.Sleep(PERIOD); } }
public HeartbeatServer(String addr, int port, uint cookie, int period, ushort ttl) { m_Period = period; m_Thread = null; m_Disposed = false; //Set up the send buffer byte[] buffer = new byte[sizeof(uint)]; m_PacketBuffer = new BufferChunk(buffer); m_PacketBuffer.SetUInt32(0, cookie); //Create the Sender IPAddress ipaddr = IPAddress.Parse(addr); m_IpEp = new IPEndPoint(ipaddr, port); m_UdpSender = new UdpSender(m_IpEp, ttl); }