Передача файла по интернету - C#

Узнай цену своей работы

Формулировка задачи:

Задача: имеем программу (игру на xna) и её лог файл (текстовик 1-100 кб). И имеем комп с виндой который постоянно подключен к интернету. Необходимо что бы на этот комп программа пересылала этот самый текстовик. Как реализовать передачу и приём?

Решение задачи: «Передача файла по интернету»

textual
Листинг программы
private void SendEMail(string filename, string email, string text)
        {
            
                int smtp_port = 25;
                string _FileName = filename;
                SmtpClient SMTP = new SmtpClient("smtp_server_name", smtp_port);
                System.Net.NetworkCredential Cred = new System.Net.NetworkCredential("login", "password");
                SMTP.Credentials = Cred;
                MailMessage MM = new MailMessage("mymail@gmail.com", email.Trim(), "Subject", text);
                MM.Attachments.Add(new Attachment(_FileName));
 
                SMTP.Send(MM);
 
                foreach (Attachment temp in MM.Attachments)
                    temp.Dispose();
                MM.Attachments.Dispose();
 
                //MM.Attachments.Clear();
                MM.Dispose();
                GC.Collect();
                
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.714 из 5
Похожие ответы