3
儘管我將socket設置爲非阻塞,seclect()函數仍然被阻塞。請幫幫我。爲什麼select()始終在非阻塞模式下被阻塞
這是我的代碼:
import socket
import select
if __name__ == '__main__':
server = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
server.bind(("localhost",9006))
server.listen(10)
server.setblocking(False)
inputs = [server]
while True:
try:
a,b,c = select.select(inputs, [], [])
except Exception:
print ("exception")
print ("Timeout")
注:在這裏,我只運行服務器,而無需客戶端連接到它 – nguyenngoc101 2012-08-02 02:14:22