Pergunta

Estou construindo python aplicação p2p como mensageiro p2p instante. Estou me comunicando com outros pares, através de conexão TCP / IP. Eu não quero que o cliente para fazer o encaminhamento de porta. Quando a aplicação inicia ele deve verificar se a porta é encaminhado para o roteador se não deve encaminhá-lo para o roteador. É possível encaminhar programaticaly a porta para o roteador. Ou como posso usar a porta 80 para comunicação p2p como usado pelos navegadores.

Foi útil?

Solução

Você pode encontrar o post e arquivos aqui útil. Esta pessoa implementada uma biblioteca Nat PMP em Python.

http: // blog. yimingliu.com/2008/01/07/nat-pmp-client-library-for-python/

Se você quiser usar a porta 80 para comunicação p2p, você simplesmente precisa escrever seu próprio protocolo HTTP e se conectar através da porta 80.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top