接收udp的时候接收不了.本机发本机收。发没问题.收却收不到??请看.....
按照msdn上的.我使用了它的发送实例发送。可以.防火墙有提示。但我接收却出问题,就是收不到..
我关了防火墙测试下也不行..
哪位试了这例子成功的,说下!!!
msdn原地址如下:
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconusingudpservices.htm
附接收端代码:
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
public class UDPMulticastSender {
private static IPAddress GroupAddress =
IPAddress.Parse("127.0.0.1");
private static int GroupPort = 11000;
private static void Send( String message) {
UdpClient sender = new UdpClient();
IPEndPoint groupEP = new IPEndPoint(GroupAddress,GroupPort);
try {
Console.WriteLine("Sending datagram : {0}", message);
byte[] bytes = Encoding.ASCII.GetBytes(message);
sender.Send(bytes, bytes.Length, groupEP);
sender.Close();
} catch (Exception e) {
Console.WriteLine(e.ToString());
}
}
public static int Main(String[] args) {
Send(args[0]);
return 0;
}
}