socket_set_timeout fonksiyonunu denedinmi?

arkadaşlar php de fsockopen komutu ile bağlanan bir ip scanner yaptım ancak (((her 5 yapışımdan 4 ünde))) tara butonuna tıkladıktan sonra internet explorer site bulundu cevap bekleniyor diyor 5 saniye sonra sayfa gösterilemiyor hatasını çıkarıyor sokete timeout koyuyorum ancak yine olmuyor. windows da fsockopen da timeout fonksiyonu çalışmaz diyenler var ancak çalışsın veya çalışmasın bu problemden nasıl kurtulabilirim.? Saygılar