Beginning Python From Novice to Professional (9) - Socket
阿新 • • 發佈:2017-05-26
gethost code track eth true get ont content socket
執行server後執行客戶機程序:
客戶機打印:
Socket
小型server:
#!/usr/bin/env python import socket s = socket.socket() host = socket.gethostname() port = 1234 s.bind((host,port)) s.listen(5) while True: c,addr = s.accept() print ‘Got connection from‘,addr c.send(‘Thank you for connecting‘) c.close()小型客戶機:
#!/usr/bin/env python import socket s = socket.socket() host = socket.gethostname() port = 1234 s.connect((host,port)) print s.recv(1024)
server打印:
Got connection from (‘127.0.1.1‘, 61625) Got connection from (‘127.0.1.1‘, 61626) Got connection from (‘127.0.1.1‘, 61627) Got connection from (‘127.0.1.1‘, 61628) Got connection from (‘127.0.1.1‘, 61629) Got connection from (‘127.0.1.1‘, 61630) Got connection from (‘127.0.1.1‘, 61631) Got connection from (‘127.0.1.1‘, 61632) Got connection from (‘127.0.1.1‘, 61633) Got connection from (‘127.0.1.1‘, 61634) Got connection from (‘127.0.1.1‘, 61635)
Thank you for connecting
Beginning Python From Novice to Professional (9) - Socket