mirror of
https://github.com/emikulic/darkhttpd.git
synced 2023-08-10 21:13:08 +03:00
Add helper script for opening sockets until they run out.
This commit is contained in:
parent
c2fbca8d5a
commit
dcb89f3d0f
26
devel/open_sockets.py
Executable file
26
devel/open_sockets.py
Executable file
@ -0,0 +1,26 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
# Opens sockets until they run out.
|
||||||
|
import sys, socket
|
||||||
|
|
||||||
|
def main():
|
||||||
|
request = b'GET /darkhttpd.c HTTP/1.0\r\n'
|
||||||
|
socks = []
|
||||||
|
print('Trying to connect...')
|
||||||
|
first = True
|
||||||
|
while True:
|
||||||
|
try:
|
||||||
|
s = socket.socket()
|
||||||
|
s.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
|
||||||
|
s.connect(("", 8080))
|
||||||
|
s.send(request)
|
||||||
|
socks.append(s)
|
||||||
|
print(len(socks), 'sockets open')
|
||||||
|
except Exception as e:
|
||||||
|
if first:
|
||||||
|
print(e)
|
||||||
|
first = False
|
||||||
|
pass
|
||||||
|
|
||||||
|
if __name__ == '__main__': main()
|
||||||
|
|
||||||
|
# vim:set sw=2 ts=2 sts=2 et tw=80:
|
Loading…
x
Reference in New Issue
Block a user