import socket import WebFunctions as web import os host = 'localhost' port = 50001 backlog = 5 size = 1024 key = os.urandom(5) s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind((host,port)) s.listen(backlog) client, address = s.accept() while True: data = client.recv(size) if web.decodeURL(data, key): client.send("%d" % 200) print "Worked" else: client.send("%d" % 500) client.close()
import time import WebFunctions as web host = 'localhost' port = 50001 size = 1024 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((host, port)) userData = "HelloWorld" str = "\x00" * 20 CONST_TIME = 0 average = 0 for i in range(10): now = time.time() s.send(web.fakeEncode(userData, str)) data = s.recv(size) after = time.time() average += after - now CONST_TIME = average / 10.0 cur = -1 while True: now = time.time() s.send(web.fakeEncode(userData, str)) data = s.recv(size) after = time.time() passed = after - now if int(data) == 200: print "Got it!" print str break
import time import WebFunctions as web host = "localhost" port = 50001 size = 1024 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((host, port)) userData = "HelloWorld" str = "\x00" * 20 CONST_TIME = 0 average = 0 for i in range(10): now = time.time() s.send(web.fakeEncode(userData, str)) data = s.recv(size) after = time.time() average += after - now CONST_TIME = average / 10.0 cur = -1 while True: now = time.time() s.send(web.fakeEncode(userData, str)) data = s.recv(size) after = time.time() passed = after - now if int(data) == 200: print "Got it!" print str break