Поставлена задача написать код (проект), который будет исполняться на сервере. Алгоритм такой: на сервере создаётся 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#?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Пользуюсь библиотекой Spreadsheetgear 2009Как отключить копирование перетаскиванием, нажатием левой кнопки мышки за точку в правом нижнем углу ячейки
Не могу понять в чем причинаНа моей машине подключение к серверу происходит на ура