>> But even after minute of waiting i don't get disconnect. >> >> What i am doing wrong? > > I believe you have to set the exceptfds argument to select() properly. > > added. same effects.