Irmen de Jong wrote: > The select call waits until you can *write* to the sockets. > It should read: > > w, r, e = select.select([sock, sock2], [], [] ) Darn, I forgot to switch the w,r around too. It must be: r, w, e = select.select([sock, sock2], [], [] ) --Irmen