@QueenS

Как создать локальное приложение на основе протокола TCP?

Хотела бы разобраться в задании:
Разработайте приложение подсчитывающее количество копий себя запущенных в
локальной сети. Приложение должно использовать набор сообщений чтобы
информировать другие приложения о своём состоянии. После запуска приложение
должно рассылать широковещательное сообщение о том, что оно было запущено.
Получив сообщение о запуске другого приложения оно должно сообщать этому
приложению о том что оно работает. Перед завершением работы приложение
должно информировать все известные приложения о том что оно завершает работу.
На экран должен выводиться список IP адресов компьютеров на которых
приложение запущено.
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 1
Morpheus_God
@Morpheus_God
Создайте сервер. В C# это класс Socket или TCPListener/TCPClient. У Socket есть реализованые async методы. BeginReceive и EndReceive.
Каждый коннект помещаете в List. Ну и обрабатываете уже список подключении как вам требуется. Там же и рассылку можно сделать.
Вот ознакомьтесь может что то для себя найдете новое.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы