kolotunbobo Posted July 12, 2011 Share Posted July 12, 2011 Существует ли устройство, которое позволяет посылать поток от порта RS232 посредством протокола UDP на два или более IP адреса? Внимание! Бродкаст на адрес 255.255.255.255 не интересует, т.к. очень сильно давит на трафик, канал, понимаете, узкий. И возможно ли этот поток принимать на компе через виртуальные com-порты? Link to comment
Komantsev Posted July 12, 2011 Share Posted July 12, 2011 Здравствуйте! Да, можно. Передавать на несколько IP-адресов можно следующими способами: 1) В NPort указать диапазон IP-адресов, на которые передавать данные. Например:Start Address: 192.168.127.1 End Address: 192.168.127.8 таким образом, будут отправлены данные на 8 адресов из списка. В NPort можно указывать до 4 таких диапазонов."Минусом" такого способа является то, что NPort будет отправлять данные каждому адресу из списка по очереди. Т.е. в указанном примере будет отправлено 8 дубликатов данных, что может привести к большому трафику. Также не рекомендуется указывать большие диапазоны, т.к. это приводит в задержкам (пока NPort не отправит данные на все адреса, дальше он работать не продолжит). 2) Broadcast, которого Вы хотите избежать. Т.е. можно отправить пакет, например, на адрес 192.168.127.255/255.255.255.0 Этот способ работает быстрее предыдущего, т.к. отправляется всего одна копия данных и на один широковещательный адрес. 3) Отправка сообщений Multicast-группе (т.е. адресам из диапазона 224.0.0.0 ~ 239.255.255.255). Но это поддерживают только NPort новой серии NPort A Так что выбирайте на свой вкус :-) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now