Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In python3 please! CS 576 Computer Networks and Distributed Systems Programming Assign 1 Keyword: TCP Socket, Client - Server For this assignment you are to

image text in transcribed
In python3 please!
CS 576 Computer Networks and Distributed Systems Programming Assign 1 Keyword: TCP Socket, Client - Server For this assignment you are to implement both a TCP server and a TCP client piece of software. You may use any high level language that provides built in networking support. The server is to accept a connection from a client and receive a text message of no more than characters. It will convert the message to an encoded message as detailed next. Your server will convert each character by replacing it with the next character in the ASCII sequence. For example the message: "Hello World" would become "Ifmmp!Xpsme" You must also write a client that will connect to the server using the same port and then pass a message to the server. The server will respond with the message converted to the encoded string. The client will then display the converted message to the monitor. For those of you looking for an extra challenge, you may pass a flag to the server so that it may either encode or decode a message. This task is entirely optional, but should not add much complexity to the server. Both programs need to perform a reasonable amount of error checking, be well documented, and include a set of user instructions. Upon an error, issue an appropriate error message and then continue Please feel free to choose any programming language, on any operating system. Please copy/paste the screen catch pictures of your program, and attach source code to your assignment. Due to extreme diversity of platforms, it is impossible to validate each individual implementation by running each program on one computer. Thus, handing in a hardcopy is anticipated in class on the due date

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Systems Design Implementation And Management

Authors: Carlos Coronel, Steven Morris

14th Edition

978-0357673034

More Books

Students also viewed these Databases questions

Question

Define Management by exception

Answered: 1 week ago

Question

Explain the importance of staffing in business organisations

Answered: 1 week ago

Question

What are the types of forms of communication ?

Answered: 1 week ago

Question

Compare wages in Romania to wages in your home country.

Answered: 1 week ago

Question

Which were the causes of high employee turnover at Fomco Group?

Answered: 1 week ago