Ir para conteúdo
Fórum Script Brasil
  • 0

URGENTEEE +++


Dhuankles

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

sabe como eu usar essa funçao ?

<?php

while(TRUE) {

$socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);

if($socket === FALSE)

{

echo 'Socket_create failed: '.socket_strerror(socket_last_error())."\n";

}

if(!socket_bind($socketD, "0.0.0.0", 53)) {

socket_close($socketD);

echo 'socket_bind failed: '.socket_strerror(socket_last_error())."\n";

}

socket_recvfrom($socket,$buf,65535,0,$clientIP,$clientPort);

$stz = bin2hex($buf);

$tx = "";

for($i=0;$i<(strlen($stz)-26-10)/2;$i++)

{

$e = "00";

$e[0] = $stz[$i*2+26];

$e[1] = $stz[$i*2+27];

$f = hexdec($e);

if($f > 0 && $f < 32) $tx .= "."; else

$tx .= sprintf("%c",$f);

}

echo "$clientIP <".$tx.">\n";

$fp = fsockopen("udp://72.174.110.4",53,$errno,$errstr);

if (!$fp)

{

echo "ERROR: $errno - $errstr<br />\n";

}

else

{

fwrite($fp,$buf);

$ret = $buf;

$ret = fread($fp,667);

fclose($fp);

}

}

socket_send($socket,$ret,667,0);

}

?>

Link para o comentário
Compartilhar em outros sites

  • 0
Dhuankles, acho muito interessante que você leia as regras, pois você primeiro perguntou aqui, ai pegou a resposta e abriu outro tópico, não satisfeito voltou a esse (isso pode ser entendido como flood). Outra dúvida sua, você também abriu mais de um tópico, é bom você tem em mente que usar o fórum é um privilégio, e não um direito.
Link para o comentário
Compartilhar em outros sites

  • 0

Dhuankles,

Antes de qualquer coisa você poderia explicar o que você quer fazer?! Qual a real utilização de sockets?! Pois sabendo seu real uso creio que poderemos ter um NORTE.

O código que você passou você copiou la do site que te indiquei, leia la com calma que ele explica como utilizar, o que mudar e para que serve realmente este código.

Como o ESerra falou, o forum é para apoiar pequenas dúvidas e não te passar um código completo mastigado, se fosse isso não seria fórum mas sim TUTORIAL. :rolleyes: :D

Abraços

Editado por B3co.ol
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...