2013-09-30 5 views
0

Я получаю поток данных от датчика, подключаясь к TCP-порту. Данные в настоящее время записываются в базу данных, но теперь мне нужно сделать тот же поток данных доступным для другого приложения для мониторинга в реальном времени. Датчик допускает только одно соединение, поэтому я не могу установить другое соединение для второго приложения. Кто-нибудь знает о приложении, которое может проксировать TCP-соединение для нескольких источников.Обмен потоком данных TCP

+0

Вы можете написать простой передатчик для передачи полученных данных в другие приложения, используя TCP. – Chen

ответ

0

Вы можете предоставить сокет TCP-сервера в своем приложении, которое принимает подключения от других клиентов. Для каждого блока данных, который вы получаете, вы отправляете его всем подключенным клиентам.

Возможно, вам нужно сначала разобрать протокол и отправить только полные сообщения, чтобы не отправлять только вторую часть сообщения новому подключенному клиенту.

Смежные вопросы