https://github.com/ptrvsrg/detect-copies
Приложение, обнаруживающее копии себя в локальной сети с помощью обмена multicast UDP сообщениями
https://github.com/ptrvsrg/detect-copies
docker docker-compose golang ipv4 ipv6 logrus multicast udp uuid
Last synced: about 2 months ago
JSON representation
Приложение, обнаруживающее копии себя в локальной сети с помощью обмена multicast UDP сообщениями
- Host: GitHub
- URL: https://github.com/ptrvsrg/detect-copies
- Owner: ptrvsrg
- License: mit
- Created: 2023-10-20T14:49:15.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-25T14:01:08.000Z (over 2 years ago)
- Last Synced: 2023-11-25T15:21:15.799Z (over 2 years ago)
- Topics: docker, docker-compose, golang, ipv4, ipv6, logrus, multicast, udp, uuid
- Language: Go
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Обнаружение копий себя в локальной сети
## Задание
Разработать приложение, обнаруживающее копии себя в локальной сети с помощью обмена multicast UDP сообщениями.
## Требования
+ Приложение должно отслеживать моменты появления и исчезновения других копий себя в локальной сети и при изменениях
выводить список IP адресов "живых" копий.
+ Адрес multicast-группы необходимо передавать параметром в приложение.
+ Приложение должно поддерживать работу как в IPv4, так и в IPv6 сетях, выбирая протокол автоматически в зависимости от
переданного адреса группы.