SerialToIP is a simple TCP/IP-socket to serial port connector
which has two versions: commandline-version and a GUI-version.
The GUI-version uses the classes in the commandline project.
SerialTOIP was developed using SharpDevelop 3.2, C# and built
against .NET 2.0, so it should be very portable.
Currently there is no support on changing the parity and data-bit counts or
any other port settings than the baudrate and the serial port device selection itself.
However, the source code is provided,
WARNING: This is a very simple implementation, so there is no warranty
of any kind of the program's functionality in any circumstances.
IT IS ABSOLUTELY PROHIBITED TO USE THIS PROGRAM
IN ANY ENVIRONMENT WHERE A SOFTWARE FAILURE MAY OR COULD CAUSE
ANY HARM, SUCH AS PHYSICAL HARM OR SIGNIFICANT COST OR DAMAGE
TO ANY PERSON, ORGANIZATION OR COMPANY.
Please also read the License.txt for further information.
Commandline options for the serialtoip.exe:
This will set the serial (communication) port device name to use.
Example --serialport COM5
This will set the baudrate used in the serial port.
You can select any baudrate which is acceptable to the SerialPort-class.
Example: --baudrate 9600
If in Server mode, this specifies the service IP-port where the
serialtoip will starts its service. By default the SerialToIP
will start in server mode.
If in Client mode, this specified the IP-port to connect to
at the remote server.
Example: --socketport 8282
If you speficy any value to this, you will put the program
into Client mode. When it starts, it will try to connect
to the server specified by this address.
Example --remotehost serialportserver.mydomain.com