private volatile bool sendOk;                       // after failure, is it ok to send message?

        #endregion

        #region Auxiliar methods

        private byte[] EncodeMessage(NetMessage message)
        {
            return(messageSerializer.Marshall(message));
        }
 public static void SendMessageOverUdp(NetMessage message, HostInfo hostInfo, IMessageSerializer messageSerializer)
 {
     byte[] encodedData = messageSerializer.Marshall(message);
     UdpNetworkHandler.SendMessage(encodedData, hostInfo, messageSerializer);
 }
 public static void SendMessageOverUdp(NetMessage message, HostInfo hostInfo, IMessageSerializer messageSerializer)
 {
     byte[] encodedData = messageSerializer.Marshall(message);
     UdpNetworkHandler.SendMessage(encodedData, hostInfo, messageSerializer);
 }