Problem Trying to unicast packets to available networks.

Trying to unicast packets to available networks. There are totally 3 networks. Managed to get packets in only one network.But i am not able to receive the packets in different networks.

using this code..
foreach (var i in System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces())
                foreach (var ua in i.GetIPProperties().UnicastAddresses)
                    IPAddress Tip = IPAddress.Parse(ua.Address.ToString());
                    IPEndPoint targetEndPoint = new IPEndPoint(Tip, iTargetPort);
                    MyUdpClient sendUdpClient = new MyUdpClient();
                    int numBytesSent = sendUdpClient.Send(CombineHeaderBody, CombineHeaderBody.Length, targetEndPoint);

Open in new window

Who is Participating?
topdog770Connect With a Mentor Commented:
Take a look at this sniffer code:
I have tried this in a long time, but rumor ( ie something I haven't personally tested ) has it that security settings have changed, that you may not see the raw packets under some conditions.
I believe the link above also refers to this security change and has some solution/work around as well.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.