Beispiel #1
0
            protected void Send(IPAddress address, string message)
            {
                byte[]     bytes    = Encoding.ASCII.GetBytes(message);
                IPEndPoint ipTarget = new IPEndPoint(IPAddress.Broadcast, udpPort);

                try
                {
                    IPEndPoint    ipLocal   = new IPEndPoint(address, udpPort);
                    NdduUdpSender udpSender = new NdduUdpSender(ipLocal);
                    udpSender.Send(bytes, bytes.Length, ipTarget);
                    udpSender.Close();
                }
                catch
                {
                    udpListener.Send(bytes, bytes.Length, ipTarget);
                }
            }
Beispiel #2
0
			protected void Send(IPAddress address, string message)
			{
				byte[] bytes = Encoding.ASCII.GetBytes(message);
				IPEndPoint  ipTarget = new IPEndPoint(IPAddress.Broadcast, udpPort);
				
				try
				{
					IPEndPoint  ipLocal = new IPEndPoint(address, udpPort);
					NdduUdpSender udpSender = new NdduUdpSender(ipLocal);
					udpSender.Send(bytes, bytes.Length, ipTarget);
					udpSender.Close();
				}
				catch
				{
					udpListener.Send(bytes, bytes.Length, ipTarget);
				}
			}