|
|
|
||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Parceiros - CSS para Web Design - S.O.S Designers - Slackware-Brasil - Crie seu Web site - Oficina da Net |
Problemas com socketFatal error: Call to undefined function: socket_create() in c:\inetpub\wwwroot\stephaneey_chat\Client_tcp.php on line 13 Este é o exemplo: b> <?php error_reporting(E_ALL); echo "<h2>Conexão TCP/IP</h2>\n"; /* Obter o porto para o serviço WWW. */ $porto_servico = getservbyname('www', 'tcp'); /* Obter o endereço IP do host de destino. */ $endereco = gethostbyname('130.70.1.66'); /* Criar um socket TCP/IP. */ $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if ($socket === false) { echo "socket_create() falhou: motivo: " . socket_strerror(socket_last_error()) . "\n"; } else { echo "OK.\n"; } echo "Tentando uma conexão com '$endereco' no porto '$porto_servico'..."; $resultado = socket_connect($socket, $endereco, $porto_servico); if ($resultado === false) { echo "socket_connect() falló.\nMotivo: ($resultado) " . socket_strerror(socket_last_error($socket)) . "\n"; } else { echo "OK.\n"; } $entrada = "HEAD / HTTP/1.1\r\n"; $entrada .= "Host: localhost\r\n"; $entrada .= "Connection: Close\r\n\r\n"; $salida = ''; echo "Enviando petição HTTP HEAD..."; socket_write($socket, $entrada, strlen($entrada)); echo "OK.\n"; echo "Lendo resposta:\n\n"; while ($saida = socket_read($socket, 2048)) { echo $saida; } echo "Fechando socket..."; socket_close($socket); echo "OK.\n\n"; ?> Alguém poderá me auxiliar? A FAQ Problemas com socket tem Pertence à categoria:
Se estiver em windows deve colocar a .dll correspondente. Em ambos casos deve ter permissões de superusuario (root em Linux ou Administrador em Windows). No caso de que esteja em hosting compartilhado não poderá fazê-lo seguramente, por isso deverá entrar em contato com seu provedor.
|
| Sobre nós | Copyright | Anuncie | Entrar em contato | <criarweb> |