It is believed that communications applications are intended to work only with hardware serial devices connected to physical serial ports.
If there is a task to provide interaction between communications application and your own program (e.g. hardware device emulator), there is no common solution to accomplish it.
VSPC allows you to create additional virtual serial ports directly from your own program. And any communications application can work with them as if they were physical ports.
On the other hand, developers API provided by VSPC allows your program to access the data written to virtual serial port by communications application and it also allows responding with your own data. The data will be read by the communications application from the virtual serial port as if it were read from a physical port.
The event driven architecture is a soft snap. You don't have to check ports periodically in order to find whether their state is changed or new data is available for reading from the virtual port. Just define the needed function in your program that will be triggered automatically by the appropriate event and that will process the data.
At the same time the Virtual Serial Port Control immediately notifies your application about any actions done to the serial port by the communications application (port opening/closing, setting DTR/RTS handshake, baudrate setting, XON/XOFF symbols setting, etc).
VSPC provides a developer with full control over virtual serial port. VSPC + virtual serial port can as much as a serial device + a physical serial port. Moreover, VSPC drives virtual serial port the same way as a serial device drives a physical serial port.
News6 January 2017
USB over Network 5.2 for Windows and Linux has been released with a lot of new features and changes!
New features have been added: the possibility to use SSL in callback connections, devices can be connected by its VID/PID using the command-line utility. Sharing Rule Manager has been improved also: now it is possible to assign a nickname to a device and change its serial number.
Overall stability and performance have been improved for high load situations with extremely large number of Servers or Clients or devices. Compatibility with some USB devices has been enhanced as well.5 December 2016
USB for Remote Desktop 5.2 has been released for Windows and Linux. Tray UI has been revised and furbished up. Command line interface has been greatly improved, there is a possibility to administrate Device Policies using command line now. Compatibility with some USB devices has been enhanced. A lots of small bugs have been fixed in this release as well.8 November 2016
Biometrics for Remote Desktop 1.3 has been released. It's the first public release of new redirection software which allows to use biometric and fingerprint scanners in remote desktop session.20 October 2016
Printer for Remote Desktop 1.4 has been released. Windows 10 support has been added. New functionality has been added to the tray menu. Connection and licensing issues have been fixed. Few other minor bugs have been fixed as well.
Feature RequestShare your
Did you know?
Virtual serial ports look and work like real hardware ports.