I've got a windows 7 machine with numerous physical serial ports going into it and I would like the information coming into the machine to be read by multiple pieces of software at the same time. My first idea was a physical serial port splitter, however, this isn't viable as it may not have enough power to be split even once let alone multiple times.
So the next idea is to open a physical serial port on the computer and read everything coming through and then send that data to one or more virtual serial ports and then those virtual serial ports can be opened by individual pieces of software. After some research, I found a few pretty basic solutions which got my hopes up but they require "pty" which upon further research and a few "ModuleNotFound" errors I discovered this is for Mac Os only.
Is there any pty equivalent for windows or really anything that will make this possible? And if not is there something that is viable on Java or C++?