Skip to content

Pavan-Gv/EX-6

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

EX-6 IMPLEMENTATION OF PING COMMAND

DATE : 13-04-2023

AIM :

To write the python program for simulating ping command.

ALGORITHM :

1. Start the program.
2. Include necessary package in java.
3. To create a process object p to implement the ping command.
4. Declare one Buffered Reader stream class object.
5. Get the details of the server
6. Length of the IP address.
7. Time required to get the details.
8. Send packets, receive packets and lost packets.
9. Minimum, maximum and average times.
10. Print the results.
11. Stop the program.

PROGRAM :

Developed : G Venkata Pavan Kumar
Reg.No. : 212221240013

Client Side:

import socket
from pythonping import ping
s=socket.socket()
s.bind(('localhost',8000))
s.listen(5)
c,addr=s.accept()
while True:
    hostname=c.recv(1024).decode()
    try:
        c.send(str(ping(hostname, verbose=False)).encode())
    except KeyError:
        c.send("Not Found".encode())

Server Side:

import socket
s=socket.socket()
s.connect(('localhost',8000))
while True:
    ip=input("Enter the website you want to ping ")
    s.send(ip.encode())
    print(s.recv(1024).decode())

OUTPUT :

Client Side:

image

Server Side:

image

RESULT :

Thus, the python program for simulating ping command was successfully executed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published