Navegadores e outros programas similares não usam soquetes brutos.
Eu tentei pesquisar on-line, mas sinto que não estou pesquisando com as palavras-chave corretas.
Estou ensinando programação em rede apenas para entender como tudo se encaixa melhor.
Eu criei um programa simples que abrirá um soquete bruto e responderá a solicitações HTTP na porta 80. Mas quando eu executo este programa, preciso elevar com o UAC ou o Firewall do Windows antes que o programa seja executado.
Como os navegadores e outros programas similares que fazem uso (presumivelmente extensivo) de soquetes funcionam sem esses pop-ups?