COM/IP® COM Port Redirector

On the client computer running COM/IP
You add virtual COM ports using the COM/IP Control Panel. Each virtual COM port has its own software modem.
Your application uses COM/IP virtual COM ports instead of local physical COM ports. If your application uses Windows modem devices, you can create them on virtual COM ports using the COM/IP modem driver.
Your application "dials" and reads/writes data using COM/IP virtual COM ports instead of physical COM ports.
The software modem processes AT modem commands, including dial commands like ATDT19207413700504000, which specifies IP address port 4000.
The COM/IP Redirector automatically makes a TCP/IP connection to the location indicated in the ATDT command, then begins relaying the virtual COM port data stream.
At the remote location
The field unit accepts the TCP/IP connection from the COM/IP redirector and the application gets a CONNECT.
The field unit can also initiate TCP/IP connections to the client computer, which appear to your application as RING events on the COM/IP software modem.
SSL/TLS encryption can be used to protect the data stream, relying on optional COM/IP support for encryption and certificate presentation/validation.

The COM/IP Redirector — Version 4.9.2

Extensive Platform Support


Windows 7/2008/Vista/2003/XP/2000/NT4/9x
Terminal Services, Citrix Metaframe
Native and virtual platforms, including Virtual Server and VMware
32-bit or 64-bit version automatically installs

Scalable, Fast, Flexible


Up to 4,096 virtual COM ports for large applications
Entire data path is at kernel level, including networking and SSL
Low latency, no mode/context switch overhead of a Windows service
  Always available, user login not required
Both outbound and inbound connections

Connects to Any TCP/IP Endpoint


Supports Telnet and raw TCP
Uses only widely supported public TCP/IP protocols

Easy to Configure


Can replicate settings across any/all virtual COM ports

Transparent to Applications


Extends server connection for COM port hand-off
Optionally throttles data rate to COM port settings



Supports SSL/TLS connections using OpenSSL (32-bit versions only)
Configurable for proxy servers
Settings and trace logs can be restricted to Administrators



Installs interactively or via command line
Supports unattended command line install with privilege elevation
Uses DNS to resolve hostnames of endpoints
Configuration snapshot utility helps replicate settings during install