我有一段用于 python 套接字客户端的代码 但我有一个大问题
这是发送功能:
def send(message):
if message:
tcp_socket.send(message.encode("utf-8"))
#some more code
但它只工作一次,然后它必须从服务器接收消息才能再次工作。
这是我作为线程工作的接收函数(守护进程 = True):
def receive():
while True:
message_received = tcp_socket.recv(1024).decode()
if message_received:
sender, message_received = message_received.split("▌▌▌")[0], message_received.split("▌▌▌")[1]
#code to show the received message
time.sleep(0.5)
关于上面的代码我不得不说我用▌▌▌加入了发件人和消息。
有人可以告诉我问题吗? 谢谢, 贝拉德