gpt4 book ai didi

python - 如何在扭曲的 python 中从服务器发送列表中的内容?

转载 作者:太空狗 更新时间:2023-10-30 02:34:26 26 4
gpt4 key购买 nike

我有一个与多客户端聊天服务器问题相关的列表。这是列表 ['talk', client_n, message]。如何使用 transport.write() 在扭曲的 python 中从服务器向“client_n”发送“消息”?

我用两种方式编写代码。但两者都不起作用。

第一种方式:

  data = data.strip()
dat1 = data.split()
dat2 = ' '.join(dat1)
l = dat2[5:12]
m = dat2[13:]
l.transport.write(m)

第二种方式:

 data = data.strip()
dat1 = data.split()
l1 = dat1[1]
m1 = dat1[2]
if l1 in self.factory.clients:
l1.transport.write(m1)

但在两者中我都遇到了属性错误。

exceptions.AttributeError: 'str' object has no attribute 'transport'

有人可以给我一个解决方案吗?

最佳答案

什么是 self.factory.clients?它可能是一本字典吗?你真的想做这样的事情吗:

client = self.factory.clients.get(client_n)
if client:
client.transport.write(message)

关于python - 如何在扭曲的 python 中从服务器发送列表中的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8326066/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com