X-Git-Url: https://git.distorted.org.uk/~mdw/hippotat/blobdiff_plain/4edf77a3f6ad7ec05ad0809fc4c0408e6ca6405c..1581df2665f96c2c23b4443534d250591e7ed23a:/client diff --git a/client b/client index 931cb1f..922242d 100755 --- a/client +++ b/client @@ -48,7 +48,7 @@ outstanding = 0 def start_client(): global queue global agent - queue = PacketQueue(c.max_queue_time) + queue = PacketQueue('up', c.max_queue_time) agent = twisted.web.client.Agent(reactor, connectTimeout = c.http_timeout) def outbound(packet, saddr, daddr): @@ -102,17 +102,25 @@ def check_outbound(): c.max_batch_up) crlf = b'\r\n' + lf = b'\n' mime = (b'--b' + crlf + - b'Content-Disposition: form-data; name="m"' + crlf + - password + crlf + + b'Content-Disposition: form-data; name="m"' + crlf + crlf + str(c.client) .encode('ascii') + crlf + + password + crlf + str(c.target_outstanding) .encode('ascii') + crlf + + (( b'--b' + crlf + - b'Content-Disposition: form-data; name="d"' + crlf + - mime_translate(d) + crlf + + b'Content-Disposition: form-data; name="d"' + crlf + crlf + + mime_translate(d) + crlf + ) if len(d) else b'') + b'--b--' + crlf) - print('REQUESTING ', mime, file=sys.stderr) + #df = open('data.dump.dbg', mode='wb') + #df.write(mime) + #df.close() + # POST -use -c 'multipart/form-data; boundary="b"' http://localhost:8099/