To write the python program for simulating ping command.
ALGORITHM :
Step 1: start the program.
Step 2: Include necessary package in java.
Step 3: To create a process object p to implement the ping command.
Step 4: declare one Buffered Reader stream class object.
Step 5: Get the details of the server
5:1: length of the IP address.
5:2: time required to get the details.
5:3: send packets, receive packets and lost packets.
5.4: minimum, maximum and average times.
Step 6: print the results. Step 7: Stop the program.
CLIENT PROGRAM :
## Developed : AAKAASH V P## Reg no : 212220230001importsocketfrompythonpingimportpings=socket.socket()
s.bind(('localhost',8000))
s.listen(5)
c,addr=s.accept()
whileTrue:
hostname=c.recv(1024).decode()
try:
c.send(str(ping(hostname, verbose=False)).encode())
exceptKeyError:
c.send("Not Found".encode())
SERVER PROGRAM :
importsockets=socket.socket()
s.connect(('localhost',8000))
whileTrue:
ip=input("Enter the website you want to ping ")
s.send(ip.encode())
print(s.recv(1024).decode())
OUTPUT :
RESULT:
Thus, the python program for simulating ping command was successfully executed.