Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- import os
- import socket
- import sys
- for port in (int(arg) for arg in sys.argv[1:]):
- if os.fork() == 0:
- s = socket.socket()
- s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
- s.bind(('127.0.0.1', port))
- s.listen(5)
- s.setblocking(True)
- while True:
- c, a = s.accept()
- print(s.getsockname(), ' <- ', a)
- while True:
- buf = c.recv(80)
- if not buf:
- print('EOF')
- break
- print(buf)
- os.wait()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement