Modbus TCP - C# or Java [требует правки]

280
19 апреля 2017, 10:07

Поставлена задача написать код (проект), который будет исполняться на сервере. Алгоритм такой: на сервере создаётся TCP соединение -> по протоколу Modbus делается низкоуровневый запрос (в HEX) на электротехническое устройство (в шкафу там установлены простейшие мозги, не хранящие информацию - данные получаем на текущий такт из регистров), по TCP GSM-модем отправляет нам обратно TCP-пакет, который мы распакуем, переконвертим в привычные double из хекса и уже вытащим параметры датчиков. Вопрос такой: если ставится задача многопоточности (50-100 TCP посылок одновременно) то какая всего реализация на сервере лучше всего годится под эту задачу (с прицелом, что в будущем соединений будет больше) - C# или Java? В принципе что на одном, что на втором код небольшой. С точки зрения исполнения задача примитивная - в виде хекс отправить запрос железке, железка выдаст данные из регистров. Имеются соответствующие реализации, их и хотел задействовать, чтобы не писать мопед: EasyModbusTCP.Java EasyModbusTCP.NET От Rossmann Engineering

Я знаю на данный момент php и SQL, поэтому нет понимания с чего лучше начать Java или C#, чтобы не заглохнуть в решении этой прикладной задачи надолго. Сразу отмечу, что сервер откуда будут создаваться TCP соединения (от ведущего к ведомому) на Microsoft Server 2012. Говорит ли это об острой необходимости писать на C#?

READ ALSO
Spreadsheetgear 2009. Как отключить копирование перетаскиванием мышкой.

Spreadsheetgear 2009. Как отключить копирование перетаскиванием мышкой.

Пользуюсь библиотекой Spreadsheetgear 2009Как отключить копирование перетаскиванием, нажатием левой кнопки мышки за точку в правом нижнем углу ячейки

225
Нет подключения к SQL Server

Нет подключения к SQL Server

Не могу понять в чем причинаНа моей машине подключение к серверу происходит на ура

309
Как нажать сквозь окно?

Как нажать сквозь окно?

Есть окно WPFНужно, чтобы щелчок мыши по окну передался под (за) окно

301
Не работает авторизация на сайте

Не работает авторизация на сайте

Выходить ошибка неверный логин или пароль, даже если все верно

338