rendered paste body$arrayOptions = array('socket' => array('bindto' => '0:65000')); // Cliente na porta 65000$options = stream_context_create($arrayOptions); // Cria contexto do socket$socket = stream_socket_client('tcp://www.google.com.br:80', $errno, $errstr, 10, STREAM_CLIENT_CONNECT, $options); // Conecta o socketif($socket !== FALSE) { fwrite($socket,'GET / HTTP/1.1' . "\r\n" . // Em HTTP 1.1 "Connection: " é "keep-alive" por padrão, em HTTP 1.0 é "close"'Host: www.google.com.br' . "\r\n" . // Host//'Connection: close' . "\r\n" . // Descomentado funciona pois a conexão é finalizada pelo servidor"\r\n" ); // Recuperando dados while(feof($socket) !== TRUE) { // Handshake??? echo(fgets($socket, 128)); // Na última trava flush(); // Envia já!!! }}