I have a machine that boots (simultaneously) VxWork and Windows 10 IoT.
The hypervisor sets up two virtual Ethernet adapters. I can see that both exist.
The VxWorks VM is sending out UDP packets to the address that the Windows VM has, and there is a service on Windows listening for the packets on the correct port.
If I run Wireshark I can see the packets from VxWorks and they are being sent to the correct place, but the Windows service isn't picking them up.
The Windows service picks up packets if I run a python script to simulate the data to be sent and tell the service to listen to localhost.
What could be going wrong?
It turns out I need to configure the Windows Firewall. I have turned it off for now and the connection is being established.