2

我想从标准输入获取数据并将其传递给服务器。反之亦然:从服务器获取数据并显示在终端中。当然,我不想阻止标准输入和套接字。这是一段代码:

while True:
    inputready = select.select([server_socket, sys.stdin], [], [], self.timeout)[0]
    for src in inputready:
        ...

是否可以在这里确定src的类型?

有没有其他方法可以解决这个问题?

4

1 回答 1

7

有没有其他方法可以解决这个问题?

你可以检查:

for src in inputready:
    if src == server_socket:
        ...

现在回到你的第一个问题,你可以:

同样,没有什么理由这样做。

于 2013-10-08T13:12:42.840 回答