コード例 #1
0
        static void Main(string[] args)
        {
            try
            {
                //Получаем удаленный IP-адресс и создаем IPEndPoint
                Console.WriteLine("Введите удаленный IP-адрес");
                remoteIPAddress = IPAddress.Parse(Console.ReadLine().ToString());//"127.0.0.1"
                endPoint        = new IPEndPoint(remoteIPAddress, remotePort);

                //Получаем путь файла и его размер(долженибыть меньше 8 kb)
                Console.WriteLine("Введите путь к файлу и его имя");
                fs = new FileStream(Console.ReadLine().ToString(), FileMode.Open, FileAccess.Read);

                if (fs.Length > 8192)
                {
                    Console.Write("Файл должен весить меньше 8 kb");
                    sender.Close();
                    fs.Close();
                    return;
                }

                //Отправляем информацию  о файле
                SendFileInfo();

                //Ждем 2 секунды
                Thread.Sleep(2000);

                //Отправляем  сам файл
                SendFile();

                Console.ReadLine();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            DisplayFile.DisplayLastFile();
            foreach (string entry in Directory.GetFiles(Directory.GetCurrentDirectory()))
            {
                DisplayFile.DisplayFileSystemInfoAttributes(new FileInfo(entry));
            }



            Console.Read();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            ////Получаем информацию о файле
            //GetFileDetails();

            ////Получаем файл
            //ReceiveFile();

            DisplayFile.DisplayLastFile();
            foreach (string entry in Directory.GetFiles(Directory.GetCurrentDirectory()))
            {
                DisplayFile.DisplayFileSystemInfoAttributes(new FileInfo(entry));
            }


            Console.Read();
        }