blob: 63358058271120794be0d993daaa23fc43668d70 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#
# A helper script which accepts TCP connections and writes the remote port
# number to the stream.
#
import socket
def main():
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind(('0.0.0.0', 8888))
s.listen(5)
while True:
cs, addr = s.accept()
cs.sendall(str(addr[1]).encode())
cs.close()
if __name__ == '__main__':
main()
|