[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