Eu tenho um problema semelhante ao discutido neste tópico Porque é que o System escutando na porta 8000? e a solução dada lá não me ajudou, então estou levantando uma nova questão!
Estou usando o Virtual DJ SW, que tem o recurso de transmitir ao vivo uma sessão (cria um arquivo mp3 que pode ser transmitido por outros usuários). No entanto, quando tento transmitir, o Virtual DJ apresenta uma mensagem de erro: "* Erro de difusão * Não é possível ouvir a porta 8000".
A solução usual é: configurar o encaminhamento de porta (estou em uma conexão sem fio através de um roteador). Eu sei como configurar o encaminhamento de porta, e depois de algum tempo me acostumando com esse roteador em particular - eu consegui configurar o encaminhamento de porta corretamente. No entanto, o problema permaneceu (recebi a mensagem de erro do Virural DJ SW quando tentei transmitir)!
Investigando o problema ainda mais, encontrei vários recursos para verificar se as portas estão abertas. Se eu verificar a porta no link - ela será exibida como aberta! Eu também baixei o PFPortChecker e é aí que a diversão começou:
- para UDP, a porta 8000 está aberta de acordo com o PFPortChecker
- para TCP, ele diz que não pode verificar isso, como um programa bloqueou.
Investigando mais, eu verifiquei netstat -aon, que dá
TCP 0.0.0.0:8000 0.0.0.0 ESCUTANDO 4 (como o PID)
e no TaskManager PID 4 significa Sistema (NT Kernel & System).
Neste ponto, localizei o tópico mencionado no primeiro parágrafo, no entanto, para as várias soluções fornecidas, não os compreendi ou não funcionam:
-
solução 1: algo relacionado à API do HTTP Server - não entendi o que preciso fazer. Um aswer foi "A resposta HTTP do servidor lista o Microsoft-HTTPAPI / 2.0 como servidor". Não tenho ideia de como conseguir uma resposta HTTP do servidor ...
-
solução 2: não podem ser trojans, pois estou executando uma verificação semanal da Avira no meu computador e, de vez em quando, verifico com um anti-malware
-
solução 3: adicionando o NoRun ao HTTP via regedit - não funcionou
-
solução 4: comando diferente no prompt de comando (netstat -ab): mostra a porta 8000 como LISTENING com info: "não é possível obter informações de propriedade" - isso é algo que deve ser investigado? Como?
O que posso fazer?
EDIT: problema resolvido - do outro lado. De alguma forma eu aleatoriamente me deparei com a possibilidade de mudar a porta que o Virtual DJ transmite (não havia essa opção em si, mas mudando alguma opção para uma função que eu não uso eu era capaz de mudar a porta de 8000 para algo mais - antes disso eu pensei que ele tem 8000 hard-coded como a única opção). Então a nova porta após o encaminhamento funciona bem, e eu não preciso mais de 8000. Mas ainda estaria interessado em saber por que ele é bloqueado pelo sistema, especialmente porque parece que para outros usuários a mesma coisa bloqueia outras portas (ou seja, 80). Por que 8000 para mim?