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

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

于 2022-02-10 发布 文件大小:13.59 kB
0 223
下载积分: 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 个回复

  • visual C# KTV点歌管理系统 附文档
    一套由 C# SQLSERVER开发的KTV点歌管理系统,源码完整,并附有文档。系统主要功能:   人机交互界面,歌星点歌模块、数字点歌模块、拼音点歌模块、歌名点歌模块,并最大限度地实现了易维护性和易操作性。   点歌系统后台维护登录名称:Tsoft,密码为:111。   注意:在使用拼音点歌时,只需要输入歌曲名字中的每个字的头一个字母即可,例如:“小猪”输入“XZ”。
    2022-11-11 12:15:04下载
    积分:1
  • C#保存和显示XML图像文件
    C#保存和显示XML图像文件的源码,本程序实现的功能主要是打开一个图像,格式为JPeg, Gif, Bmp, etc等,然后可保存XML图像文件,还可显示显示XML图像文件,每一步操作都会以MessageBox.Show的方式弹出对话框提示。
    2023-06-27 15:40:04下载
    积分:1
  • C# WPF 控制按钮上的文字自动换行
    C# WPF 控制按钮上的文字自动换行显示,如图所示的效果,下边的按钮中的标题文字可以自动根据窗口的大小,自动换行显示文字,而上边按钮的文字,则只能在一行中显示,有可能文字会被隐藏掉,这种显示功能的实现方法请下载源码参见Window1.xaml文件。
    2022-03-18 14:16:10下载
    积分:1
  • C# 使用COMPUTE BY 统计查询数据库中各部门工资
    C# COMPUTE BY数据库查询实例,本查询可用于统计各部门总工资,测试前请附加好数据库。定义以下代码完成此查询:   DataSet P_ds = GetPay();//得到数据集   txt_Pay1.Text = P_ds.Tables[1].Rows[0][0].ToString();//得到部门总工资   txt_Pay2.Text = P_ds.Tables[3].Rows[0][0].ToString();//得到部门总工资   txt_Pay3.Text = P_ds.Tables[5].Rows[0][0].ToString();//得到部门总工资   string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串    @"server=LVSHUANGSHJ;database=db_TomeTwo;uid=sa;pwd=");   string P_Str_SqlStr = string.Format(//创建SQL查询字符串    "SELECT * FROM tb_Employee ORDER BY 所属部门 COMPUTE SUM(工资) BY 所属部门");//创建COMPUTE BY 查询语句   SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器    P_Str_SqlStr, P_Str_ConnectionStr);   DataSet P_ds = new DataSet();//创建数据集   P_SqlDataAdapter.Fill(P_ds);//填充数据集   return P_ds;//返回数据集   本查询将结果返回DataTable到对象中显示,完整源代码请下载。
    2022-02-05 08:50:14下载
    积分:1
  • C# 验证图像生成类
    C# 验证码图像生成类,这个图像验证码生成类中可根据RGB,计算验证码图片的灰度值,去图形边框,灰度转换,逐行方式,得到有效图形并调整为可平均分割的大小,得到有效图形,图形为类变量,得到有效图形,图形由外面传入,返回灰度图片的点阵描述字串,1表示灰点,0表示背景,小平和垂直方向上的平均分割图片等。本验证码图片可用到WEB中,也可用到WinForm程序中。
    2022-03-09 22:25:52下载
    积分:1
  • C++ 6.0 画线有文档说明
    文件采用C++6.0基于MFC制作具有Breseam算法和中点画线算法,简单明了适用于初学者,还有文档说明使读者一看就懂,运行后只需选择相应算法以及输入相应颜色的值及起始点就可以画出任意方向任意颜色的直线
    2022-02-02 10:20:41下载
    积分:1
  • C# GroupBy将字符串数组按元素长度分组
    C#演示 GroupBy字符串操作范例,C# GroupBy将字符串数组按元素长度分组:   string[] Words = new string[] { "what", "is", "your", "name", "?", "my", "name", "is", "lyf", "." };   var Groups = from word in Words   group word by word.Length into lengthGroups//按单词长度将单词分组   orderby lengthGroups.Key descending//按单词长度降序排列   select new   {    Length = lengthGroups.Key,//取单词长度    WordCollect = lengthGroups//取该长度的单词分组集合   };最后使用foreach循环遍历每组单词,将罗列出包括指定字符的单词是哪几个。
    2023-08-16 01:45:03下载
    积分:1
  • w5500 DHCP 客户端
    官方的DHCP 客户端源代码,经本人亲自验证 100% 可用。
    2023-05-25 06:20:04下载
    积分:1
  • C# 向StatusBar状态栏控件中添加窗格面板
    C# 向StatusBar状态栏控件中添加窗格面板及文字,也就是把窗口的状态栏分栏,分隔成若干个小区域,显示不同的信息,比如文字提示或图标等。   向StatusBar控件添加窗格面板   StatusBar statusBar1=new StatusBar();   statusBar1.Panels.Add("中华人民共和国");   statusBar1.Panels.Add("重庆市");   statusBar1.Panels.Add("罗斌");   statusBar1.Panels[0].AutoSize = StatusBarPanelAutoSize.Contents;   statusBar1.Panels[1].AutoSize = StatusBarPanelAutoSize.Spring;   statusBar1.Panels[2].AutoSize = StatusBarPanelAutoSize.Contents;   statusBar1.Panels[0].BorderStyle =StatusBarPanelBorderStyle.Raised;   statusBar1.Panels[1].BorderStyle = StatusBarPanelBorderStyle.Sunken;   statusBar1.Panels[2].BorderStyle = StatusBarPanelBorderStyle.Raised;   statusBar1.Panels[2].Icon = new System.Drawing.Icon( @"Error.ico");   statusBar1.ShowPanels = true;   this.Controls.Add(statusBar1);
    2022-05-17 04:53:06下载
    积分:1
  • C# 一些图像变换处理的演示效果附
    C# 一些图像变换处理的演示效果附源码,比如旋转变换、剪切变换、缩放变换、平移变换、单色变换等。   用户在本演示窗口中点击对应的按钮,即可看到对应的图片变换效果。   每种变换的代码,请下载源码后参见Form1.cs文件。
    2022-02-21 19:33:23下载
    积分:1
  • 696516资源总数
  • 106648会员总数
  • 8今日下载