Menu

Tree [r24] /
 History

HTTPS access


File Date Author Commit
 SerialToIpGUI 2022-09-06 polarlightning [r24] - Maintenance only. No application logic changes
 resources 2011-10-08 polarlightning [r9] Added refresh-support for the port list and a b...
 serialtoip 2022-09-06 polarlightning [r24] - Maintenance only. No application logic changes
 License.txt 2011-10-05 polarlightning [r1] initial import
 Readme.txt 2014-10-08 polarlightning [r18] Error fix. If SerialToIPGUI in Server-mode was ...
 serialtoip.sln 2022-09-06 polarlightning [r24] - Maintenance only. No application logic changes

Read Me

SerialToIP is a simple TCP/IP-socket to serial port connector
which has two build variants: command line-variant and a GUI-variant.
The GUI-variant uses the same core classes as the command line variant.

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 and you can add these options yourself.

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.

NOTE: 2014-march-14 update: 
      The SVN checkout doesn't seem to work like the sourceforge.net
      has indicated since this project doesn't have the trunk-folder. 
      Instead to take a read-only checkout use this commandline:
      svn checkout svn://svn.code.sf.net/p/serialtoip/code serialtoip-code

Commandline options for the serialtoip.exe:


--serialport <portname> 

  This will set the serial (communication) port device name to use.
  Example  --serialport COM5
  In Linux you could write for example  --serial /dev/ttyUSB1

--baudrate <number:1200,2400,4800,9600,19200,38400,57600,115200,230400,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
   
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.