Using the Intel Device Builder for UPnP Technologies (version 1.0.2077), w/UPnP.dll v. 1.0.2578.24923, the UPnP device can be searched for/discovered when only one network interface is connected, however when two NICs on the device computer are connected to a network, searching for the device fails.
My device is written in C#, running on a Windows 2003 server machine.
During this failure mode, the device will periodically (every 3 minutes) send a notify that can be received at the control point - but subsequent searches (initiated via the ReScan() method of the Smart Control Point) do not return any results.
In order to resume the searching capability, the second NIC must be disconnected; within a few minutes, searching again resumes.
Any input on how to address this issue would be greatly appreciated.
Another possibility: is the C# source code for the UPnP.dll available?