Project Requirements: 1) define a protocol for the following network echo application and, 2) implement both the client and server in the C language on Linux or Cygwin.
1) The client prompts the user to enter a string.2) If the string entered by the user is quit or exit (case insensitive), the client program exits. 3)The client prompts the users to enter two options.4)The client establishes a TCP connection with the server.5)The client sends a string of characters and two options to the server. Note that the client does not verify the options. 6) The server verifies the options after receiving them from the client. 7) The server closes the TCP connection. 8) When the client receives a message from the server, if the message includes an error code, the client prints out the corresponding error message; otherwise it prints the strings in the message on the screen. 9)The client closes the TCP connection.
I have a Computer Engineering degree from Carnegie Mellon and 15 years dev experience. About 8 of that is C, and I've done apps like this countless times. Give it to me and I'll get it done near instantly and you won't have to pay anything til you're happy with it.
Python has a very strong sockets module, and is installed by default on all Linux boxes. This task is very simple and can be completed easily. I have a 100% satisfaction guarantee, so if you aren't totally happy with the project, you don't pay a penny.
Hello, I am a professional Linux programmer with 5 years experience in developing Linux program. I am quite interested in your project. It seems that there are more requirements for your app. Please let me know, so we could start this project. Thanks.
Hi !!
I have expertise in handling linux sockets in c. I have done similar projects as part of my course work before. please check your PMB.
Thanks
Rand
Hi, I have 6+ years experience in C++/C programmer and I have written client/server programs in Linux using C. I can do this program in 1 day. The requirement you have posted seems simple enough. I can also help add any small additional requirements if you need. Hoping to hear from you.
Regards