5. Порядок выполнения работы
- Ознакомиться с основными классами платформы .NET для работы с сокетами.
- В среде MS Visual Studio 2012/13 создать проекты консольных приложений SocketServer и SocketClient. Запустить эти приложения на одном компьютере в разных консольных окнах и проверить правильность работы.
- Изменить проекты консольных приложений SocketServer и SocketClient так, чтобы их можно было запускать на разных компьютерах локальной сети. Проверить работу измененных приложений.
- Изменить консольное клиентское приложение на приложение WPF. Проверить работу клиент-серверного приложения, использующего графический интерфейс на клиентской стороне.
- Создать проект приложения WPF для сканирования открытых портов компьютера и проверить его работу.
- Создать проекты клиентских приложений, использующих синтаксис императивной и декларативной безопасности. Проверить работу (как с отладчиком, так и без отладчика) клиент- серверного приложения с измененными клиентами.
6. Оформление отчета
Отчет должен содержать:
цель и задачи работы;
исходные коды клиентских и серверного приложений;
результаты выполнения приложений;
краткое описание классов, свойств и методов, использованных в приложениях.