Small app in C# with tcp/ip send-receive from serial port
$30-250 USD
Completed
Posted over 13 years ago
$30-250 USD
Paid on delivery
The basic concept is the transmit and receive of ASCII characters
in between two computers connected via TCP/IP. This project
must be done in 1 week in C# 2010
I need a FIRST executable ([login to view URL]) that will RUN lets say
on USER1. This executable file will READ from SERIAL PORT, ASCII
characters (A, B, C, D, E, F). Connection settings for adjusting
the serial port, or the computer name (local) and (remote)
must me stored in [login to view URL] file. This application will
SEND the ascii character to the remote (USER2 for example) machine
via tcp/ip in local network.
A SECOND executable ([login to view URL]) will RUN on USER2. This exe
will READ the incoming ascii character from USER1
and then SEND to serial port the A,B,C,D,E,F accordingly.
Another [login to view URL] file will be to be opened and set the serial port
or local and remote computer name.
Both EXE files when RUN, will have a
START button (to start the connection and check that the connection is ok between computers) A LED which will be GREEN (when everything is ok) or RED when the connection is not or or the application is not run.
EXIT button to terminate connection and shut down application
[login to view URL] and [login to view URL]
MAYBE there will be a slight adjustment in the SECOND EXE
to display a history of received characters but maybe will be
done with slight extra payment if required.
Please also in code some basic comments should be made
just to undestand where and what is made. Few things.
Also you can use objects but use some common ones so I
can run it on my computer (run as source code or compiled
and run as exe afterwards)
client will need polling loop thread for reading serial port through
SerialPort class: 1 day
client and server will use sockets (TCPListener and TCPClient) for communication via network: 2 days
server will employ SerialPort class for sending the data: 1day.
Making GUI's pretty: 1 day.
Allow 2 days for contingencies. Does the data need to be encrypted across the network?
Dear Sir,
I have outstanding experience with Hardware integration through Serial Port and TCP/UDP network port as well as Modem communications.
Please check your PMB for more details and project plan.
Thank you
George Kerollos
Mentor ICT