Пакет VPortPro - это мощное 32-битное программное обеспечение, состоящее из следующих функциональных частей:
VCOM-TCP Primary Client
VCOM-TCP Primary Client - это программа, созданная для перевода последовательных данных (RS232) в пакеты формата TCP/IP и наоборот TCP/IP пакетов в последовательные данные. Во время работы на ПК, VCOM-TCP Primary Client может получать последовательные данные с последовательного порта Вашего ПК и затем пересылать их в TCP/IP сеть через соединение, установленное с помощью TCP/IP сокета на Вашем ПК. VCOM-TCP Primary Client может также принимать последовательные данные из TCP/IP сети и затем пересылать их в последовательный порт Вашего ПК.
Вы могли бы подключить устройство к COM порту Вашего ПК, запустить VCOM-TCP Primary Client и затем подключаться к устройству с любого другого ПК в Вашей сети по TCP/IP протоколу. Это могло бы позволить Вам использовать Telnet или любую другую программу работающую по TCP/IP протоколу для чтения и записи на последовательное устройство непосредственно с ПК, находящегося в той же сети.
Терминальный сервер - это устройство подключающее последовательные инструменты к сети и обеспечивающее операции записи/чтении с устройства через TCP/IP порт. Вы можете настроить VCOM-TCP Primary Client для работы с несколькими портами одновременно и привязать каждый последовательный порт к различным удалённым TCP/IP портам (т.е., с которыми работают последовательные сервера).
VCOM-TCP Primary Client работает в качестве TCP/IP клиента, то есть он инициализирует и устанавливает соединение с удалёнными системами, и затем поддерживает обмен с подключёнными TCP/IP серверами. В качестве TCP/IP клиента, VCOM-TCP Primary Client позволяет устанавливать соединения с одним TCP/IP сервером для каждого последовательного порта. Все полученные данные с TCP/IP порта будут переданы в последовательный порт и наоборот. Это позволяет поддерживать двунаправленный обмен данными. Таким образом, VCOM-TCP Primary Client перенаправляет локальный COM порт на TCP/IP порт удалённого сервера и наоборот.
Также с помощью VCOM-TCP Primary Client Вы можете создавать "виртуальные последовательные порты" (ВПП). Виртуальный последовательный порт (ВПП) выглядит для приложения, как "стандартный" для MS Window коммуникационный порт (условно идентичен порту RS-232). Приложение может записать данные в ВПП и прочитать данные из ВПП так, как если бы это был стандартный COM порт. Вы можете настроить VCOM-TCP Primary Client для привязки серверных TCP/IP портов к созданным ВПП. Это позволяет приложениям MS Windows использовать ВПП так, как если бы это было реальным физическим устройством.
COM Port Redirector
COM Port Redirector - это программа, созданная для перевода последовательных данных (RS232) в пакеты формата TCP/IP и наоборот TCP/IP пакетов в последовательные данные. Во время работы на ПК, COM Port Redirector может получать последовательные данные с последовательного порта Вашего ПК и затем пересылать их в TCP/IP сеть через соединение, установленное с помощью TCP/IP сокета на Вашем ПК. COM Port Redirector может также принимать последовательные данные из TCP/IP сети и затем пересылать их в последовательный порт Вашего ПК.
COM Port Redirector может быть настроен для работы в качестве TCP/IP сервера или TCP/IP клиента.
При работе в качестве TCP/IP клиента COM Port Redirector инициализирует и устанавливает соединение с удалёнными системами, и затем поддерживает обмен с подключёнными TCP/IP серверами. В качестве TCP/IP клиента, COM Port Redirector позволяет устанавливать соединения с одним TCP/IP сервером для каждого последовательного порта. Все полученные данные с TCP/IP порта будут переданы в последовательный порт и наоборот. Это позволяет поддерживать двунаправленный обмен данными. Таким образом, COM Port Redirector перенаправляет локальный COM порт на TCP/IP порт удалённого сервера и наоборот.
При работе в качестве TCP/IP сервера COM Port Redirector будет ожидать запросы на соединение от удалённых TCP/IP клиентов на TCP/IP портах (которые Вы указали в списке портов для сервера) для установки соединения с удалёнными системами, и затем поддерживать коммуникацию с подключёнными TCP/IP клиентами. В качестве TCP/IP сервера COM Port Redirector позволяет принять только одно клиентское соединение на TCP/IP порт. Входящие данные от TCP/IP клиента будут переданы на последовательный порт сразу при поступлении. Входящие последовательные данные будут переданы подключённому TCP/IP клиенту. Это позволяет поддерживать двунаправленный обмен данными. Таким образом, COM Port Redirector перенаправляет COM порты на TCP/IP порты и наоборот.
Также с помощью COM Port Redirector Вы можете создавать "виртуальные последовательные порты" (ВПП). Виртуальный последовательный порт (ВПП) выглядит для приложения, как "стандартный" для MS Window коммуникационный порт (условно идентичен порту RS-232). Приложение может записать данные в ВПП и прочитать данные из ВПП так, как если бы это был стандартный COM порт. Вы можете настроить COM Port Redirector для привязки серверных TCP/IP портов к созданным ВПП. Это позволяет приложениям MS Windows использовать ВПП так, как если бы это было реальным физическим устройством.