Esempio n. 1
0
        public virtual void SetRecieverIp(string ip)
        {
            IPAddress parsedIp;
            var       isParsed = IPAddress.TryParse(ip, out parsedIp);

            if (isParsed == true)
            {
                RecieverIp = parsedIp;
                NetworkServiceLogger.Log($"Адрес получателя {RecieverIp} установлен.");

                return;
            }

            NetworkServiceLogger.LogWarning($"IP адрес \"{ip}\" имеет некорректный формат. (x*.x*.x*.x*)");
        }
Esempio n. 2
0
        /// <summary>
        /// Уведомляет о неполной отправке сообщения.
        /// </summary>
        protected void MessageNotFullySended(int actual, int expected)
        {
            var percent = ((float)actual / (float)expected) * 100;

            NetworkServiceLogger.LogWarning($"Сообщение доставлено на {percent.ToString(1)}%");
        }
Esempio n. 3
0
 /// <summary>
 /// Уведомляет о полной отправке сообщения.
 /// </summary>
 protected void MessageFullySended()
 {
     NetworkServiceLogger.LogWarning("Сообщение доставлено полностью.");
 }
Esempio n. 4
0
 /// <summary>
 /// Уведомляет о неуспешной отправке сообщения
 /// </summary>
 protected void MessageNotSended()
 {
     NetworkServiceLogger.LogWarning("Сообщение не отправлено.");
 }