Ir para o conteúdo

 Voltar a Linguagem Lua
Tela cheia

Ajuda! Erro na classe tcp (assertion failed)

11 de Setembro de 2009, 10:31 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 15 vezes

Pessoal,

Bom dia.

Estou tentando utilizar a classe tcp para comunicação mas sempre tenho erro. Se uso ela diretamente no meu programa, postando um evento do tipo "connect", sempre obtenho um evento contendo "connection error" na propriedade "error" da tabela.

 Tentei usar, conforme recomendação aqui do fórum, o módulo tcp do exemplo 6 (http://www.telemidia.puc-rio.br/~francisco/nclua/tutorial/exemplo_06.html). Desta vez, recebo o seguinte erro:

PANIC: unprotected error in call to Lua API (./tcp.lua:20: ./tcp.lua:101: assertion failed!) . Mesmo rodando apenas o exemplo 6, o erro é o mesmo. Já revisei as configurações de rede e estão todas corretas, conectando sem problemas. Estou testando tudo no GingaVM.

Qual pode ser o problema? Alguém está conseguindo usar a classe tcp sem erros?

 Obrigado e um abraço,

 

Thiago

Autor: Thiago Regal da Silva


22 comentários

  • 28020d010634a30d355461551cb83668?only path=false&size=50&d=404Thiago Regal da Silva(usuário não autenticado)
    14 de Setembro de 2009, 9:04

     

    Pessoal, somente agora percebi que o tópico está duplicado. Peço desculpas.

     De qualquer forma, nem no outro tópico tem resposta a esta questão.

     Será um bug?

    Abraço

    • 80ad6d750fa2991b12d6eb9bf63c1eea?only path=false&size=50&d=404Márcio Franco(usuário não autenticado)
      29 de Setembro de 2009, 21:55

       

      Olá Thiago,

      Não consegui enviar o número 1 para uma página php, nem colocando o nome do servidor.

      Veja se você pode me ajudar.

      Preciso somente fazer com que o código abaixo envie o número 1 para uma página php (testei pelo navegador e o código 1 é inserido no banco normalmente, usei o método get)

      require 'tcp'

      tcp.execute(

      function ()

      tcp.connect('nomeservidor', 80)

      tcp.send('GET /po/insere.php?voto=1\n')

      tcp.disconnect()

      end

      )

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo