Tree [r9] /
History



File Date Author Commit
SerialToIpGUI 2011-10-08 polarlightning [r9] Added refresh-support for the port list and a b...
resources 2011-10-08 polarlightning [r9] Added refresh-support for the port list and a b...
serialtoip 2011-10-08 polarlightning [r9] Added refresh-support for the port list and a b...
License.txt 2011-10-05 polarlightning [r1] initial import
Readme.txt 2011-10-05 polarlightning [r1] initial import
serialtoip.sln 2011-10-05 polarlightning [r1] initial import

Read Me

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:


--serialport <portname> 

  This will set the serial (communication) port device name to use.
  Example  --serialport COM5

--baudrate <number:1200,2400,4800,9600,19200,38400,57600,115200,460800>

  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

--socketport <number:1..65535>

  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

--remotehost  <ip-address>

  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