数据库内核
"""
"""
import socket
import pickle
_cache = {
}
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
host = "127.0.0.1"
port = 58624
s.bind((host, port))
s.listen(5)
while True:
print("开始等待连接.......{}".format((host, port)))
sock, address = s.accept()
print("连接成功{address}......".format(address=address))
while True:
"""等待发送者发送数据"""
recv_value = sock.recv(1024)
try:
"""将发送者发送的数据反序列化成字典对象"""
recv_dict = pickle.loads(recv_value)
except:
print(
"反序列化失败, revc_dict={recv_dict}".format(recv_dict=recv_dict))
continue
try:
if recv_dict