powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / TCP постоянный опрос множества устройств
3 сообщений из 3, страница 1 из 1
TCP постоянный опрос множества устройств
    #38251766
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полный нуб в вопросах TCP, нужна ваша помощь.

На данный момент есть прога, которая опрашивает некоторые устройства по COM-порту (протокол MODBUS-RTU). Появилась необходимость добавить возможность опроса устройств с Ethernet-портом (протокол MODBUS-Tcp). Общение идет в формате запрос-ответ (короткие посылки по 10-15 байт) с частотой 15-20 опросов в секунду. У-в может быть множество. В прогу планирую добавить класс EthernetPort для реализации общения по Ethernet, который бы оперировал запросами к каждому у-ву.

Подскажите, есть ли какой-то класс, который бы избавил меня от необходимости держать сокеты на каждое у-во, а позволил бы сделать по TCP что-то типа:

WriteTo(ipaddress,port,message);
ReadFrom(ipaddress,port,ref response);

при этом без долгих коннектов/реконнектов каждый раз, когда нужно выполнить обмен? Т.е. наверное чтобы в этом классе был пул сокетов или типа того. Что в этом случае подойдет лучше всего? Куда смотреть? Спасибо.
...
Рейтинг: 0 / 0
TCP постоянный опрос множества устройств
    #38252083
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько ресурсозатратна операция открытия/закрытия сокета?
Правильно ли будет открывать/закрывать сокет всякий раз, когда мне нужно что-то считать с устройства с ip-адресом (в контексте того, что запросы происходят несколько раз в секунду)? Или все-таки нужно для каждого устройства держать свой сокет постоянно?
...
Рейтинг: 0 / 0
TCP постоянный опрос множества устройств
    #38252437
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При частоте несколько раз в секунду лучше держать открытым постоянно.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / TCP постоянный опрос множества устройств
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]