ale jak autor tematu podał rozwiązanie, to ty zaczołeś mowic o E_WARNING o $errstr i jakby to wszystko przejrzał to juz dawno by wiedział gdzie problem.
Wyjasniam ci wiec, ze nic to by nie dalo, ze zaden E_WARNING nie jest generowany bo z połączeniem wszystko bylo ok. Autor zapomniał dac enter, na ktore oczekiwał whois. Jak sie nie doczekal to zwrocil komunikat TIMEOUT. Wszystko z socketami bylo ok, zadnych warningow i $errstr na poziomie php. Kapisz?