Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Your Tasks timeclient.py > dots Click to add a breakpoint timeclienthandler.py > dots Click to add a breakpoint Sometimes servers are down, so clients cannot

Your Tasks
timeclient.py >dots
Click to add a breakpoint
timeclienthandler.py >dots Click to add a breakpoint
Sometimes servers are down, so clients cannot connect to them. Python raises an exception of type
ConnectionRefusedError in a client program when a network connection is refused.
You can generate this error by running the
timeclient.py file.
Add exception handling code to the server logic in
stimeclient.py to catch and recover from this kind of exception. To
recover from this exception, simply print the message Error connecting to the server and terminate the program.
This lab follows a client server model. In order for the client program to connect to the server the following
steps must be taken:
Enter python3 timeserver. py into the first Terminal.
Open a new terminal tab by clicking the '+' at the top of the terminal pane.
Enter python3 timeclient. py into the second Terminal.
The client code will now be able to establish a connection to the server.
In order to test your error handling logic, run python3 timeclient, py into the terminal without starting the timesever.
If you have already started the timeserver, use CTL+C to terminate the process or close the terminal window which is
running the timeserver.
Task 1: Add exception handling code to the server logic in
timeclient.py to catch and recover from this kind of
exception. To recover from this exception, simply print the message Error connecting to the server and terminate the
program.
PS: Many people have asked this exact same question here but no of then answers seem to work well
image text in transcribed

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

SQL Antipatterns Avoiding The Pitfalls Of Database Programming

Authors: Bill Karwin

1st Edition

1680508989, 978-1680508987

More Books

Students also viewed these Databases questions