Question: Programming Assignment 2 : UDP Pinger In this assignment, you will learn how a UDP load balancer works. A UDP load balancer is a type

Programming Assignment 2: UDP Pinger
In this assignment, you will learn how a UDP load balancer works. A UDP load balancer is a
type of load balancer that utilizes User Datagram Protocol (UDP), which operates at layer 4-
the transport layer in the open systems interconnection (OSI) model. UDP traffic
communicates at an intermediate level between an application program and the internet protocol
(IP). In this assignment, You will see in its most basic form how a UDP Load Balancer
distributes the requests it receives to simple local servers.
Firstly, you will examine simple Internet ping servers and a corresponding client written in
Python. You can find these codes in the assignment attachment. The structure you should use
in your assignment is as seen in Picture_1. In this structure, the UDP load balancer receives
requests from the client side and distributes the requests respectively among the 3 servers you
see.
Picture_1
Below you will find the exact code of the servers and clients you need to use in the assignment.
Please include these four classes unchanged in your project and start analyzing them.
Client Code:
import time
import sys
from socket import *
# Check command line arguments
if len(sys.argv)3 :
print("Usage: python UDPPingerClient
 Programming Assignment 2: UDP Pinger In this assignment, you will learn

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!