На этом видеоуроке мы создадим три класса, которые удобно использовать для передачи данных между двумя компьютерами.
Дата отправки отчёта:
15 октября 2015 г.
Задание выполнено: за
2 час. 00 мин.
Чему научился:
1. использование класса для передачи данных NetworkStream 2. использование потоков/нитей - using System.Threading; 3. использование делегатов
Что было сложным:
все было новым и поэтому сложно для восприятия
Комментарии:
если сначала запустить сервер, потом клиент, то все работает. но если потом клиент закрыть, то сервер выдает уже другую ошибку: only one usage of each socket address is normally permitted. После этого подключение занимает определенное время, в прямой зависимости от значения Thread.Sleep(2000) в Phone.Waiter() и в Program.Run(); Т.е. сервер пытается заново запуститься на том же IP?
Научился: Изучил соединение компьютеров по TCP/IP протоколу и впервые узнал о потоках данных ждя доступа к сети. Кроме того, закрепил знания по теме Полиморфизм. Трудности: Изначально пугали эти слова TCP/IP Полезный урок, вот это действительно пригодится:)
П.с. по известной причине скрин не лучшего качества, ну да и так вроде видно)
П.п.с. а вот с двух разных компьютеров не работает:(