CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
jackfrued

CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!

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