Я хочу создать сервер потоковой передачи данных, и мне нужно решение, потому что я не могу понять, что мне следует использовать.
Хорошо, у меня есть центральный домашний сервер, который содержит информацию о температуре, освещении, датчиках движения, музыке на моей центральной звуковой шине и многое другое. И я хочу создать решение, как:
Сервер непрерывно отправляет данные в локальную сеть через порт.
И в любой момент у меня есть возможность подключиться. Например, Я подключаюсь к 192.168.1.2:1234 и сразу начинаю слушать всю информацию. Я могу сделать это от любых клиентов и одновременно. А сервер может даже не знать о соединениях. Он только отправляет данные в локальную сеть через порт и ничего более.
UPD:
Я использовал протокол TCP для обмена данными между сервером и клиентами, но это не было хорошим решением, потому что это не соответствует моей описанной идее.