Разработка "клиент-серверных" приложений

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Фрагмент текста работы

Тема: Разработка "клиент-серверных" приложений

Цель работы:

−  познакомиться с сетевым протоколом TCP/IP и принципами передачи данных по сети; с преобразованиями доменного имени хоста в IP-адрес и обратно, с идентификатором URI (Uniform Resource Identifier — унифицированный идентификатор ресурса).

−  изучить классы .Net и библиотеки System.Net.Sockets, применяемые при создании «клиент-серверных» приложений;

−  освоить технологию разработки «клиент-серверных» приложений в Visual Studio .Net на языке C#.

Задания к лабораторной работе

1.  Доработать программу, созданную в лабораторной работе № 6:

1)  создать отдельное консольное приложение, которое будет играть роль TCP-сервера. Клиентом будет приложение, которое было создано в предыдущей работе;

2)  доработать приложение клиента для соединения с сервером, передачи данных на сервер и получения с сервера;

3)  TCP-сервер должен ожидать подключения клиентов и выдавать вновь подключенному клиенту список уже подключенных.

4)  необходимо внести изменения в интерфейс клиента, так чтобы в панели управления отображался список всех подключенных к серверу клиентов. При отсоединении клиентов или при подключении новых список должен обновляться;

5)  запрограммировать специальное взаимодействие по TCP протоколу

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.