Спасибо всем за обсуждение!
Цитата(Ruslan1 @ Sep 18 2016, 12:05)

То есть у ТС есть софт, в котором он выбирает до 4 СОМ-портов. И теперь он хочет, чтобы нечто прикидывалось этими портами и отсылало посланное этой программой в сеть, а не на локальный порт? и так же обратно, из сети в программу как будто из СОМ порта?
Да, но на всякий случай уточню.
Изначально это было четыре отдельных устройства, которые управлялись сторонним ПО (на ПК) по четырем СОМ портам. Потом это стало одним устройством, которое есть желание подключить к ПК по сети, отсюда желание иметь 4ре виртуальных СОМ порта, которые отправляют-принимаю данные на устройство через сеть.
Цитата(Tanya @ Sep 18 2016, 12:42)

Не очень понятно - у Вас в одном приборе должно быть четыре виртуальных порта?
Используем китайские аналоги MOXA. Модули вставляемые. Дешевые. Писать ничего не надо самому.
Не, такое решение не подходит по разным причинам.
Цитата(zltigo @ Sep 18 2016, 13:29)

Они пишут, что многопортовая версия работает только с их девайсами. Остается конечно вопрос проверяют ли они это? Но в любом случае такое использование будет нарушать лицензию.
Цитата(HardEgor @ Sep 18 2016, 19:52)

Всё же написано, программа создает на компе 4 виртуальных COM-порта, потоки данных с этих портов обрабатывает по RFC2217 и отправляет/принимает по Ethernet. Можно назвать эту программу "драйвером", какая разница? - "хоть горшком назови, только в печь не ставь"

Первая версия пишется за день, если умеючи.
Нет. Речь идет совсем о другом. В идеале никакого моего ПО на РС не нужно совсем - подключили по сети устройство, настроили драйвера виртуальных портов и все.
В принципе нашел VSPManager, он не бесплатный, но для моих применений дают бесплатную лицензию, правда это не совсем то - это виртуальный "нуль модемный кабель", если добавить к этому еще свою программу, то все получится. Но решение выглядит кривоватым...
На счет написать свой драйвер - можно все, но потом его нужно подписывать, тогда уж проще купить драйвер