Ho due eseguibili che comunicano tramite socket multicast UDP su macchine Windows separate collegate tramite un hub. La macchina 192.168.1.40 non riceve i messaggi da 192.168.1.41. Ho configurato una regola in entrata per la porta 11017 sulla macchina .40, ma non sembra ancora consentire la connessione.
Sulla macchina .40, ho abilitato la registrazione e trovo periodicamente questi messaggi registrati:
2015-08-10 15:07:25 DROP UDP 192.168.1.41 224.144.1.0 12044 11017 104 - - - - - - - RECEIVE
Un "netsh advfirewall firewall show rule RuleName" sulla macchina .40 fornisce:
Nome regola: RuleName
Abilitato: Sì
Direzione: Nei
profili: Dominio, Privato,
Raggruppamento pubblico :
LocalIP: Qualsiasi
RemoteIP: Qualsiasi
Protocollo: UDP
LocalPort: 11017 RemotePort
: Qualsiasi
Edge traversal: No
Azione: Consenti
Ok.
e un "netsh firewall show state" sulla macchina .40 conferma che è in ascolto sulla porta 11017 per UDP, qualsiasi versione, programma null.
Ho attivato / disattivato il firewall dopo aver aggiunto la regola e disabilitato il mio antivirus, ma sembra comunque che stia registrando tutto il traffico verso quella porta come rilasciato nel registro del firewall. Devo fare qualcosa di speciale poiché sono messaggi multicast?