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
   86   87   88   89   90   91   92