SerialToIP Code
Brought to you by:
polarlightning
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 |
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