2024-05-21 01:08:53 发布
网友
我一直在用python编写socket服务器。我想发送数据给一些用户(不是所有),但我不知道怎么做。我可以用for循环发送吗?你知道吗
例如:
some_clients = [client1, client2, client5, client9] for client in some_clients: client.send("data")
好吗?你知道吗
如果这样行的话,就完全可以了。你知道吗
如果你想要更具可读性的东西,你可以:
for client in filter(shouldrecieve, all_clients): client.send(data)
或者类似于:
for client in (client for client in all_clients if client.attrspam == barfoo): client.send(data)
如果这样行的话,就完全可以了。你知道吗
如果你想要更具可读性的东西,你可以:
或者类似于:
相关问题 更多 >
编程相关推荐