haces mal en usar
@ pues eso oculta los posibles errores que pudieras tener, otra, es no
leer el manual...
además, a sabiendas de que
connect() devuelve un
boolean, ¿porque no comparar lógicamente?
Código PHP:
if ( ! $socket->connect()) echo 'Error al conectar?';