33 lines
727 B
Python
33 lines
727 B
Python
|
|
#!/usr/bin/env python3
|
||
|
|
|
||
|
|
import argparse
|
||
|
|
import socket
|
||
|
|
import time
|
||
|
|
|
||
|
|
print("hello")
|
||
|
|
|
||
|
|
parser = argparse.ArgumentParser(description="Network Testing Tools");
|
||
|
|
parser.add_argument('-a', '--address', nargs=1, help='ip or dns address of host',
|
||
|
|
default='192.168.0.99')
|
||
|
|
parser.add_argument('-p', '--port', nargs=1, help='port on host',
|
||
|
|
default=[1234], type=int)
|
||
|
|
|
||
|
|
args = parser.parse_args()
|
||
|
|
print(args)
|
||
|
|
|
||
|
|
print("connecting to {}, port {}".format(args.address, args.port[0]))
|
||
|
|
s = socket.create_connection((args.address, args.port[0]))
|
||
|
|
print(s)
|
||
|
|
|
||
|
|
s.send(b"what what");
|
||
|
|
|
||
|
|
while True:
|
||
|
|
time.sleep(100)
|
||
|
|
data = s.recv(65536)
|
||
|
|
if not data:
|
||
|
|
break
|
||
|
|
|
||
|
|
s.close()
|
||
|
|
|
||
|
|
# vim: set ts=4 sw=4 expandtab:
|