Page 91 - Python rat la co ban
P. 91
import socket
s = socket.socket()
host = socket.gethostname()
port = 12345
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()
Đoạn code trên khi thực thi sẽ chạy và lắng nghe ở port
TCP 12345. Mỗi khi có một kết nối từ client sẽ hiện ra
thông báo kết nối từ IP và Port nào, ví dụ: Got connection
from Got connection from ('192.168.1.104', 60018) .
Sau đó, gởi trả một message với nội dung Thank you for
connecting về cho client. Sau đó, đóng kết nối với client.
15.2. Client side