check out the class slides and practice the udp server and client socket coding as shown on the video clip refer to cysecure org 1

STUCK with your assignment? When is it due? Hire our professional essay experts who are available online 24/7 for an essay paper written to a high standard at a reasonable price.


Order a Similar Paper Order a Different Paper

This homework assignment consists of three parts:

[HW6.a] (5pts) Convert the code of udp client and server in object-oriented paradigm. Class should be defined and an object is constructed. For example,

class UDPserver:

def __init__(self):

self.s = socket(AF_INET, SOCK_DGRAM)

def binding(self,port):

# implement here

def talking(self):

while 1:

# implement here

# below is to use the class

udp1 = UDPserver()

udp1.binding(53535)

udp1.talking()

Then the client program is

# using class

from socket import *

class UdpClientClass:

def __init__(self):

self.c = socket(AF_INET, SOCK_DGRAM)

def talking(self,port):

# implement here

# below is to use the class

for ping in range(10):

client = UdpClientClass()

client.talking(53535)

Submission:

1) Python source codes, both client and server

2) Screenshot

[HW6.b] (5 pts) Write tcp socket programs for server and client. The both server and client programs should communicate interactively. One requirement is to display your name in the dialog. A sample run is shown below.

[HW6.c] (2pts) Discuss the difference of UDP and TCP that you implemented above. Your discussion on port numbers of the client(s) will be a perfect answer.

Submission:

1) Python source codes, both client and server

2) Screenshot

Writerbay.net

Everyone needs a little help with academic work from time to time. Hire the best essay writing professionals working for us today!

Get a 15% discount for your first order


Order a Similar Paper Order a Different Paper