如何将类型化的消息从服务器端同时发送回多个客户端

时间:2017-05-12 20:14:22

标签: python sockets python-multithreading

我有一个套接字列表连接到我的'服务器程序'。如果有一个客户写了一些东西,我想把这个消息同时发送给所有客户,但下面的代码不能同时工作我怎么能在python中做到这一点

for i in range(len(Connection_list)):
    tempsoc=soc
    if Connection_list[i]==soc:
        reply = "me-->" + message+"\n"
        tempsoc=soc
    else :
        reply = "Message from "+ str(addr[0])+ ":"+ str(addr[1])+"-->" + message +"\n"
        tempsoc=Connection_list[i]
    tempsoc.send(reply.encode('utf-8'))

0 个答案:

没有答案