传送信息到指定计算机的xx端口,由服务来检测执行相关操作。
注意引用命名空间:using System.Net;
using System.Net.Sockets;
#region 发送数据
public static void Send(HttpContext context)
{
UdpClient SendUdp = new UdpClient ( ) ;
string ip = context.Request.ServerVariables["HTTP_HOST"];
string port = "8000";
IPAddress remoteIP ;
//判断IP地址的正确性
try
{
remoteIP = IPAddress.Parse ( ip );
}
catch
{
return ;
}
try
{
IPEndPoint remoteep = new IPEndPoint ( remoteIP, int.Parse(port) ) ;
Byte [] buffer = null ;
Encoding enc = Encoding.Unicode ;
string str="a";
buffer = enc.GetBytes ( str.ToCharArray ( ) ) ;
//传送信息到指定计算机的8000端口号
SendUdp.Send ( buffer , buffer.Length , remoteep ) ;
//关闭UDP网络服务
SendUdp.Close () ;
}
catch
{
return;
}
}
#endregion