def accept_thread():
global channels
serversock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
serversock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
serversock.bind(("localhost", 39114))
serversock.listen(10)
while True:
client_sock, client_address = serversock.accept()
msg = client_sock.recv(8192).strip().decode("utf-8")
data = msg.split("\t")
channel = data[0]
print(len(data))
if len(data) <= 1:
if channel in channels:
del channels[channel]
else:
message = data[1]
channels[channel] = message
client_sock.close()
评论列表
文章目录