public void ClientConnecting(IncomingMessageBuffer buffer)
        {
            ClientConnect message = new ClientConnect();

            message.Parse(buffer);

            ServerHandshake handshake = new ServerHandshake();

            handshake.Address  = UdpReceiver.Instance.ServerEndpoint;
            handshake.SendPing = message.SendPing;
            handshake.SendPong = message.SendPing + 1000L;

            Frame frame = new Frame();

            frame.Payload     = handshake.ToByteArray();
            frame.Reliability = Frame.ReliabilityStatus.UNRELIABLE;

            SendFrame(frame);
        }