Por que meu aplicativo não está recebendo pacotes de transmissão?

Por que meu aplicativo não está recebendo pacotes de transmissão?

Eu escrevi umAplicativo Qtque escuta pacotes de transmissão UDP na interface de rede p2p1. Instalei o aplicativo no Fedora 17 i386 em uma VM VirtualBox. Por algum motivo, o aplicativo não está recebendo nenhum pacote de transmissão que estou enviando.

Instalei e executei o Wireshark e verifiquei se os pacotes de transmissão estão realmente chegando em p2p1:

Descrição da imagem

Alguém tem alguma idéia de por que o aplicativo (que está escutando pacotes UDP em port 41720) não está recebendo nenhum dos pacotes? Alguma configuração de segurança ou algo assim?

Responder1

O seguinte conjunto de etapas conseguiu resolver o problema:

  1. Abra um terminal e digite:
    firewall de configuração do sistema
  2. Digite sua senha, se solicitado.
  3. Clique em "Outras portas" no lado esquerdo:
  4. Clique no botão "Adicionar" no lado direito:
  5. Marque "Definido pelo usuário" e insira os valores abaixo:
  6. Clique em "OK" e depois clique no botão "Aplicar" na barra de ferramentas:
  7. Se você for avisado de que selecionar "Sim" substituirá qualquer configuração de firewall existente, você pode clicar em "Sim" com segurança.

Nota: as instruções acima foram copiadas deesta página, do qual sou autor.

informação relacionada