socket1.py 562 B

1234567891011121314151617181920212223
  1. """
  2. 套接字 - 基于TCP协议创建时间服务器
  3. Version: 0.1
  4. Author: 骆昊
  5. Date: 2018-03-22
  6. """
  7. from socket import *
  8. from time import *
  9. server = socket(AF_INET, SOCK_STREAM)
  10. server.bind(('localhost', 6789))
  11. server.listen()
  12. print('服务器已经启动正在监听客户端连接.')
  13. while True:
  14. client, addr = server.accept()
  15. print('客户端%s:%d连接成功.' % (addr[0], addr[1]))
  16. currtime = localtime(time())
  17. timestr = strftime('%Y-%m-%d %H:%M:%S', currtime)
  18. client.send(timestr.encode('utf-8'))
  19. client.close()
  20. server.close()