socket5.py 461 B

123456789101112131415161718192021222324
  1. """
  2. 使用socketserver模块创建时间服务器
  3. Version: 0.1
  4. Author: 骆昊
  5. Date: 2018-03-22
  6. """
  7. from socketserver import TCPServer, StreamRequestHandler
  8. from time import *
  9. class EchoRequestHandler(StreamRequestHandler):
  10. def handle(self):
  11. currtime = localtime(time())
  12. timestr = strftime('%Y-%m-%d %H:%M:%S', currtime)
  13. self.wfile.write(timestr.encode('utf-8'))
  14. server = TCPServer(('localhost', 6789), EchoRequestHandler)
  15. server.serve_forever()