【问题标题】:select.select and setsockopt errorselect.select 和 setsockopt 错误
【发布时间】:2013-08-10 18:09:12
【问题描述】:

我刚开始学习 python 并尝试使用 select 编写简单的聊天。 我运行 Windows。

。在我的客户中,我使用

socket_list=[]
    socket_list.append(sys.stdin)
    socket_list.append(s)
    while 1:


        # Get the list sockets which are readable
        read_sockets,wr,err = select.select(socket_list , [], [])

因为我运行 Windows,我无法将 sys.stdin 添加到 socket_list。 任何人都可以建议我如何做到这一点的不同方式?

非常感谢您,对于菜鸟问题​​感到抱歉。

【问题讨论】:

标签: python sockets


【解决方案1】:

你可以使用 input() 代替 sys.stdin,但是当你输入一个 's' 并且 Enter 是 "s\r"。

如果

s1=input() #type s as input
s1!='s' # so it is 's\r'

【讨论】:

    猜你喜欢
    • 2012-11-13
    • 1970-01-01
    • 2013-05-26
    • 2019-04-20
    • 1970-01-01
    • 2017-04-20
    • 2021-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多