小编Sur*_*chi的帖子

在扭曲的python中使用stdio.StandardIO进行键盘输入

我对与我的多客户聊天服务器程序相关的扭曲python有疑问.

也就是说,当我们从键盘使用输入stdio.StandardIO时,当我们运行反应器时它存储在哪里?请有人给我答案,请..

python twisted keyboard-input

6
推荐指数
1
解决办法
2923
查看次数

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

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

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

第一种方式:

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

第二种方式:

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

但在两者中我都有属性错误.

exceptions.AttributeError: 'str' object has no attribute 'transport'
Run Code Online (Sandbox Code Playgroud)

请问有人能为我解决这个问题吗?

python chat list twisted transport

4
推荐指数
1
解决办法
528
查看次数

标签 统计

python ×2

twisted ×2

chat ×1

keyboard-input ×1

list ×1

transport ×1