Eu tenho um DSP conectado a um laptop com Windows 7 pela Ethernet. O laptop tem todos os firewalls desativados (eu até tentei interromper o serviço de firewall do Windows e o DHCP). O DSP está enviando pacotes de transmissão BOOTP bem formados a cada três segundos para a porta 67. O Wireshark rodando no laptop vê esses pacotes BOOTP chegando.
Eu tenho um programa em execução no laptop com um soquete com sucesso ligado à porta 67. Eu posso ver isso usando CurrPorts. Nada mais é mostrado como acessar a porta 67. O programa nunca vê nenhum pacote chegando.
Se eu executar um programa no DSP que envia pacotes UDP comuns para a porta 67, o Wireshark vê-los chegando e relata que eles estão corrompidos pacotes BOOTP, mas agora, meu programa os recebe.
Alguma ideia do que está acontecendo aqui?