summaryrefslogtreecommitdiff
path: root/vpn/TCPtester.py
diff options
context:
space:
mode:
authorComment <tim@gray.(none)>2012-11-28 18:40:32 +0000
committerComment <tim@gray.(none)>2012-11-28 18:40:32 +0000
commita0ab2cd35d91ba0080f9fb870d82aa90a51a0d6c (patch)
tree0e0fd44d0f07ccf1ea4a5f1e30a03e0203300321 /vpn/TCPtester.py
parent75c277c10f206f5bf3799caa03a52f40c1c8b6cf (diff)
nearly finished except latency
Diffstat (limited to 'vpn/TCPtester.py')
-rwxr-xr-xvpn/TCPtester.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/vpn/TCPtester.py b/vpn/TCPtester.py
new file mode 100755
index 0000000..61346b2
--- /dev/null
+++ b/vpn/TCPtester.py
@@ -0,0 +1,24 @@
+#!/usr/bin/python
+
+import socket
+import sys
+
+HOST, PORT = "10.10.10.2", 5000
+data = " ".join(sys.argv[1:])
+
+# Create a socket (SOCK_STREAM means a TCP socket)
+sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+
+try:
+ # Connect to server and send data
+ sock.connect((HOST, PORT))
+ sock.sendall(data + "\n")
+
+ # Receive data from the server and shut down
+ received = sock.recv(1024)
+finally:
+ sock.close()
+
+print data
+print received
+