[Eppnicbr] Dúvidas amadoras

Rubens Kuhl rubensk at nic.br
Wed Jun 15 23:41:08 BRT 2011


A libeppnic-br já citada na lista não ajudou ? 
http://sourceforge.net/projects/phpepp-nicbr/

Eu não testei ainda, mas pode ser um começo. 

Rubens


On Jun 15, 2011, at 11:31 PM, Rick wrote:

> Estou tendo dificuldades de implementar utilizando sockets
> 
> Tentei rodar este teste abaixo, mas não traz respostas, é este o caminho que você sugere?
> 
> $content = fsockopen('beta.registro.br', 700, $errno, $errstr, 30);
> 
> if(!$content) {
>   echo "Erro: $errstr";
> } else {
>   $hdr = fread($content, 4);
>   if(empty($hdr)) {
>      echo "Erro lendo informacoes do servidor";
>      fclose($content);
>   } else {
>      $unpacked = unpack('N', $hdr);
>      $resposta = fread($content, ($unpacked[1] - 4));
>      echo $resposta;
>      fclose($content);
>   }
> }
> 
> 2011/6/15 Rubens Kuhl <rubensk at nic.br>
> 
> Você ficaria espantando com a quantidade de implementações executando o SHEPP para automatizar o registro que são usadas...
> 
> ... o que me preocupa de implementações assim são algumas coisas:
> 1) Não haver controle de execução concorrente, podendo estourar o limite de conexões por provedor EPP ;
> 2) A demora gerada por um processo de nova conexão
> 3) Não haver um processo buscando as mensagens do Poll e tratando os retornos do Registro.br.
> 
> Usando ou não o SHEPP, um design de implementação interessante me parece ser o de um processo monitorando o Poll, e outros processos fazendo requisições sendo utilizados pela aplicação em "connection pooling", como se faz com bancos de dados.
> 
> 
> Rubens
> 
> 
> On Jun 15, 2011, at 9:40 PM, Itamar Reis Peixoto wrote:
> 
> > 2011/6/15 Rick <rcmonteiro at gmail.com>:
> >> E no php tenho a execução:
> >> ------ code -------
> >> $retorno = shell_exec('shepp -f comando.epp');
> >> ------ /code -------
> > --
> >
> >
> > que gambiarra, pq nao usa sockets para se conectar ao servidor do registro.br ?
> >
> >
> >
> >
> > ------
> > Itamar Reis Peixoto
> > msn, google talk: itamar at ispbrasil.com.br
> > +55 11 4063 5033 (FIXO SP)
> > +55 34 9158 9329 (TIM)
> > +55 34 8806 3989 (OI)
> > +55 34 3221 8599 (FIXO MG)
> > _______________________________________________
> > eppnicbr mailing list
> > eppnicbr at eng.registro.br
> > https://eng.registro.br/mailman/listinfo/eppnicbr
> 
> _______________________________________________
> eppnicbr mailing list
> eppnicbr at eng.registro.br
> https://eng.registro.br/mailman/listinfo/eppnicbr
> 
> 
> 
> -- 
> Att,
> 
> PLIMX Soluções Internet
> http://www.plimx.com.br
> +55 (11) 2893.3825
> Rua Schilling, 413 conj. 1103 - Vila Leopoldina
> São Paulo, SP - 05302-001 - Brasil
> 
> 
> _______________________________________________
> eppnicbr mailing list
> eppnicbr at eng.registro.br
> https://eng.registro.br/mailman/listinfo/eppnicbr




More information about the eppnicbr mailing list