登录
首页 » C#源码 » C# 指定主机和端口发消息的实现

C# 指定主机和端口发消息的实现

于 2022-02-10 发布 文件大小:13.59 kB
0 181
下载积分: 2 下载次数: 1

代码说明:

Visual C# 指定主机和端口发消息的实现例子,支持和远程主机发送消息,本例子可学习到很多实用的网络方法的用法,以下代码是本功能的核心实现:   richTextBox1.Text = string.Empty;   //实例化UdpClient对象   UdpClient udpclient = new UdpClient(Convert.ToInt32(textBox2.Text));   //调用UdpClient对象的Connect建立默认远程主机   udpclient.Connect(textBox1.Text, Convert.ToInt32(textBox2.Text));   //定义一个字节数组,用来存放发送到远程主机的信息   Byte[] sendBytes = Encoding.Default.GetBytes(textBox3.Text);   //调用UdpClient对象的Send方法将Udp数据报发送到远程主机   udpclient.Send(sendBytes, sendBytes.Length);   //实例化IPEndPoint对象,用来显示响应主机的标识   IPEndPoint ipendpoint = new IPEndPoint(IPAddress.Any, 0);   //调用UdpClient对象的Receive方法获得从远程主机返回的Udp数据报   Byte[] receiveBytes = udpclient.Receive(ref ipendpoint);   //将获得的Udp数据报转换为字符串形式   string returnData = Encoding.Default.GetString(receiveBytes);   richTextBox1.Text = "接收到的信息:" + returnData.ToString();   //使用IPEndPoint对象的Address和Port属性获得响应主机的IP地址和端口号   richTextBox1.Text += " 这条信息来自主机" + ipendpoint.Address.ToString()    + "上的" + ipendpoint.Port.ToString() + "端口";   //关闭UdpClient连接

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C# 轨迹动画 使动画对象沿着贝塞尔曲线平滑移动
    C# 轨迹动画 使动画对象沿着贝塞尔曲线平滑移动,很明显的你会看到,小球是沿着给定的路径运动的,一会向上,一会向下运动,很明显的转变动画,在本例中,这个轨迹是贝塞尔曲线.
    2022-09-18 20:15:03下载
    积分:1
  • 贪吃蛇
    游戏贪吃蛇源代码,c语言编写,学习用。
    2022-12-05 05:10:03下载
    积分:1
  • C# 使用Graphics对象的DrawRectangle方法绘制粗边框图形
    C# 使用Graphics对象的DrawRectangle方法绘制粗边框图形,可以方便的自定义图形的边框大小,如示例截图所示的效果,具体的代码编写方法为:   private void button1_Click(object sender, EventArgs e)   {    Graphics graphics = this.CreateGraphics();//声明一个Graphics对象    Pen myPen = new Pen(Color.Black, 8);//实例化Pen类    //调用Graphics对象的DrawRectangle方法    graphics.DrawRectangle(myPen, 10, 10, 150, 100);   }
    2022-03-24 16:40:35下载
    积分:1
  • C# 将图片另存为JPG/GIF/TIFF/PNG/BMP/WDP等多种格式
    C# 图片格式转换,将一张图片另存为JPG/GIF/TIFF/PNG/BMP/WDP等多种格式,如果你需要把图片相互转换成上述几种格式,本源码你有必要看一看,每一种另存为代码,实际上就是把图片转换为了此种格式,每一种另存为图片的功能,都是详细的代码。
    2023-02-11 07:00:04下载
    积分:1
  • C++ 6.0 画线有文档说明
    文件采用C++6.0基于MFC制作具有Breseam算法和中点画线算法,简单明了适用于初学者,还有文档说明使读者一看就懂,运行后只需选择相应算法以及输入相应颜色的值及起始点就可以画出任意方向任意颜色的直线
    2022-02-02 10:20:41下载
    积分:1
  • C# 通过SqlReader HasRows判断指定表中是否有数据
    本例主要是判断指定的数据库数据表中是否有数据,这里使用了通过判断HasRows的返回值来判断,若返回值为真,则有数据,反之则无数据,最后用MessageBox.Show显示判断结果,完整的过程:   //实例化SqlConnection变量conn   SqlConnection conn = new SqlConnection("server=.;database=db_14;uid=sa;pwd=");   conn.Open();//打开连接   //创建一个SqlCommand对象   SqlCommand cmd = new SqlCommand("select * from " + textBox1.Text.Trim(), conn);   //使用ExecuteReade方法创建SqlDataReader对象   SqlDataReader sdr = cmd.ExecuteReader();   sdr.Read();//调用Read方法读取SqlDataReade   if (sdr.HasRows)//使用HasRows属性判断结果中是否有数据   {    MessageBox.Show("数据表中有值");//弹出提示信息   }   else   {    MessageBox.Show("数据表中没有任何数据");   }
    2022-02-07 01:03:03下载
    积分:1
  • C# 串口调试助手
    C# 串口调试助手源代码,方便做自己的上位机软件
    2022-03-05 17:14:43下载
    积分:1
  • C# 查询数据库时不显示重复记录
    C# 查询数据库时不显示重复记录,以查询已销售图书信息为例,演示如果略过重复数据,不显示重复的数据记录。   string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串    @"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");   string P_Str_SqlStr = string.Format(//创建SQL查询字符串    "SELECT 书号,条形码,书名,作者,出版社 FROM tb_Book");   SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器    P_Str_SqlStr, P_Str_ConnectionStr);   DataTable P_dt = new DataTable();//创建数据表   P_SqlDataAdapter.Fill(P_dt);//填充数据表   return P_dt;//返回数据表
    2022-06-11 17:53:03下载
    积分:1
  • Visual C# 读取音频文件并复制到剪贴板
    粘贴剪贴板音频数据并播放,Visual C# 读取音频文件并复制到剪贴板,此外还提供了清空剪贴板上音频数据的功能。下面我们分别来看这几个重点功能具体是如何实现的,代码如下:   private void Button1_Click(object sender, EventArgs e)   {//读取音频文件并复制到剪贴板    Byte[] MyData=System.IO.File.ReadAllBytes("WindowsXP.wav");    Clipboard.SetAudio(MyData);   }   private void Button2_Click(object sender, EventArgs e)   {//粘贴剪贴板音频数据并播放    object MyData =Clipboard.GetData(DataFormats.WaveAudio);    System.Media.SoundPlayer MyPlayer=new System.Media.SoundPlayer();    MyPlayer.Stream = (System.IO.Stream)MyData;    MyPlayer.Play();   }   private void Button3_Click(object sender, EventArgs e)   {//清空剪贴板上的音频数据    Clipboard.Clear();   }   需要完整的可编译源代码项目,请下载本源码。
    2022-01-25 17:41:37下载
    积分:1
  • c语言开发经典范例,很全适合初学者。
    这是适合初学者的c语言开发源码,各个平台都可以用,对c的知识点每一个都有覆盖,可以作为刚入门的学习者用的,本人试过,觉得非常好,所以传上来大家共享。
    2023-07-04 13:50:03下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载