hed are two python files snw_transport.py and tcp_transport.py. There are errors in these codes, so make sure t

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Attached are two python files snw_transport.py and tcp_transport.py. There are errors in these codes, so make sure to show screenshots of the fixed code for both of the python files along with the screenshot of the output as well. 

In [1]:
import socket
class UDPSender:
def _init_(self, host, port):
self.sock = socket.socket (socket. AF_INET, socket.SOCK_DGRAM)
self.receiver_address = (host, port)
def send_file(self, file_path):
# Implement sending file using UDP and stop-and-wait reliability
class UDPReceiver:
definit__(self, host, port):
self.sock socket.socket (socket.AF_INET, socket. SOCK_DGRAM)
self.sock.bind((host, port))
def receive_file(self, file_path):
# Implement receiving file using UDP and stop-and-wait reliability
if
name
main ":
# Parse command-Line arguments to determine sender or receiver mode
# Create UDPSender or UDPReceiver instance accordingly
# Call send file or receive file method
"C:\Users\subri\AppData\Local\Temp/ipykernel_12368/3740912697.py", line 11
File
class UDPReceiver:
A
IndentationError: expected an indented block
Transcribed Image Text:In [1]: import socket class UDPSender: def _init_(self, host, port): self.sock = socket.socket (socket. AF_INET, socket.SOCK_DGRAM) self.receiver_address = (host, port) def send_file(self, file_path): # Implement sending file using UDP and stop-and-wait reliability class UDPReceiver: definit__(self, host, port): self.sock socket.socket (socket.AF_INET, socket. SOCK_DGRAM) self.sock.bind((host, port)) def receive_file(self, file_path): # Implement receiving file using UDP and stop-and-wait reliability if name main ": # Parse command-Line arguments to determine sender or receiver mode # Create UDPSender or UDPReceiver instance accordingly # Call send file or receive file method "C:\Users\subri\AppData\Local\Temp/ipykernel_12368/3740912697.py", line 11 File class UDPReceiver: A IndentationError: expected an indented block
import socket
class TCPSender:
def _init_(self, host, port):
self.sock
socket.socket (socket. AF_INET, socket. SOCK_STREAM)
self.sock.connect((host, port))
def send_file(self, file_path):
class TCPReceiver:
# Implement sending file using TCP
def _init_(self, host, port):
self.sock socket.socket (socket.AF_INET, socket. SOCK_STREAM)
File
self.sock.bind((host, port))
self.sock.listen (1)
self.connection, self.client_address = self.sock.accept()
def receive_file(self, file_path):
# Implement receiving file using TCP
if
name
== "main_":
# Parse command-Line arguments to determine sender or receiver mode
# Create TCPSender or TCPReceiver instance accordingly
# Call send file or receive_file method
"C:\Users\subri\AppData\Local\Temp/ipykernel_25108/1322012508.py", line 11
class TCPReceiver:
IndentationError: expected an indented block
Transcribed Image Text:import socket class TCPSender: def _init_(self, host, port): self.sock socket.socket (socket. AF_INET, socket. SOCK_STREAM) self.sock.connect((host, port)) def send_file(self, file_path): class TCPReceiver: # Implement sending file using TCP def _init_(self, host, port): self.sock socket.socket (socket.AF_INET, socket. SOCK_STREAM) File self.sock.bind((host, port)) self.sock.listen (1) self.connection, self.client_address = self.sock.accept() def receive_file(self, file_path): # Implement receiving file using TCP if name == "main_": # Parse command-Line arguments to determine sender or receiver mode # Create TCPSender or TCPReceiver instance accordingly # Call send file or receive_file method "C:\Users\subri\AppData\Local\Temp/ipykernel_25108/1322012508.py", line 11 class TCPReceiver: IndentationError: expected an indented block
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 5 images

Blurred answer
Knowledge Booster
Types of Protocols
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education