select.select和setsockopt错误

时间:2013-08-10 18:09:13

标签: python sockets

我刚开始学习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。 任何人都可以建议我如何做到这一点?

非常感谢,对不起问题抱歉。

1 个答案:

答案 0 :(得分:1)

你可以使用input()而不是sys.stdin但输入's'时输入是“s \ r”。

所以,如果

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