Beispiel #1
0
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()
Beispiel #2
0
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