(1)在VS2005項目中添加一個窗體。
(2)在窗體中添加兩個TextBox文本框,分別用於獲得IP信息與發送信息。
(3)在窗體中添加兩個Button按鈕和兩個Label標簽,它們分別用於激發事件和顯示信息。
(4)程序主要代碼如下。
public void Send()
{
Socket s = new Socket(AddressFamily.InterNetwork,
SocketType.Dgram,ProtocolType.Udp);//實例化Socket對象
//為了起到廣播的作用、IP可以設在一個段內如.168.1.255
IPAddress broadcast = IPAddress.Parse(this.textBox2.Text.ToString());
byte[] sendbuf =
Encoding.GetEncoding("gb2312").GetBytes(this.textBox1.Text.ToString());
IPEndPoint ep = new IPEndPoint(broadcast, 11000);
s.SendTo(sendbuf, ep);//發送信息
}