传送信息到指定计算机的xx端口

传送信息到指定计算机的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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值