1. 程式人生 > >非阻塞多路IO

非阻塞多路IO

log () lis sel ket sock clas socket push

socket.listen()

rfds=[]

wfds=[]

while(select(rfds,wfds,timeout)){

client=socket.accept(timeout)

if(client)

rfds.push(client)

wfds.push(client)

if(rfds){//讀事件,讀操作

}

if(wfds)//寫事件,寫操作{

}

}

非阻塞多路IO