当前位置: 首页 > news >正文

保定住房和城乡建设委员会网站百度软件

保定住房和城乡建设委员会网站,百度软件,哪些网站做平面设计素材,美的企业微信网站一广播技术应用 客户端发现与管理:软件可以通过广播消息来发现网络中的客户端,从而方便对客户端进行集中管理和监控。服务通知:向所有客户端广播重要的通知、更新或警告信息,确保客户端及时了解相关情况。资源共享与分配&#xf…

一广播技术应用

  1. 客户端发现与管理:软件可以通过广播消息来发现网络中的客户端,从而方便对客户端进行集中管理和监控。
  2. 服务通知:向所有客户端广播重要的通知、更新或警告信息,确保客户端及时了解相关情况。
  3. 资源共享与分配:广播可用资源的信息,使客户端能够了解并请求所需的资源。
  4. 组通信:在特定的组或网段内进行广播,方便同一组内的客户端之间进行快速的信息交流和协同工作。
  5. 故障检测与恢复:当检测到系统故障或异常时,广播相关信息以通知客户端采取相应的措施,例如切换到备用服务器。
  6. 软件部署与更新:广播软件安装或更新的指令,使得客户端能够及时获取并执行相应的操作

二、代码 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data;
using System.Net;
using System.Threading;
using System.Net.Sockets;
using System.IO;namespace 广播客户端
{public partial class Form1 : Form{private System.Windows.Forms.Label label1;private System.Windows.Forms.Button button1;private System.Windows.Forms.Button button2;EndPoint ep;string receiveData;/// <summary>/// 必需的设计器变量。/// </summary>private System.ComponentModel.Container components = null;public Form1(){InitializeComponent();//AcceptMessage(),在未接收广播信息之前,处于阻塞状态,不会生成form//this.Show();AcceptMessage();}private void Form1_Load(object sender, EventArgs e){}/// <summary>/// 清理所有正在使用的资源。/// </summary>protected override void Dispose(bool disposing){if (disposing){if (components != null){components.Dispose();}}base.Dispose(disposing);}//接收信息private void AcceptMessage(){//d定义socket对象Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);IPEndPoint iep = new IPEndPoint(IPAddress.Any, 1207);socket.Bind(iep);ep = (EndPoint)iep;byte[] bytes = new byte[1024];while (true){socket.ReceiveFrom(bytes, ref ep);receiveData = System.Text.Encoding.Unicode.GetString(bytes);receiveData = receiveData.TrimEnd('\u0000');Thread th = new Thread(new ThreadStart(Acc));th.Start();//th.Abort();}socket.Close();}private void Acc(){string message = "来自" + ep.ToString() + "的消息";//DialogResult result = MessageBox.Show(receiveData, message, MessageBoxButtons.AbortRetryIgnore);string ip = ep.ToString();int pos = ip.IndexOf(":");string ip_add = ip.Substring(0, pos);OpenReadWithHttps("http://" + ip_add + ":2324/cyberwinsvr?client=" + GetLocalIP(), "", "GB2312");}/// <summary>/// 获取计算IP/// </summary>/// <returns></returns>///  public static string GetLocalIP(){try{string HostName = Dns.GetHostName(); //得到主机名IPHostEntry IpEntry = Dns.GetHostEntry(HostName);for (int i = 0; i < IpEntry.AddressList.Length; i++){//从IP地址列表中筛选出IPv4类型的IP地址//AddressFamily.InterNetwork表示此IP为IPv4,//AddressFamily.InterNetworkV6表示此地址为IPv6类型if (IpEntry.AddressList[i].AddressFamily == AddressFamily.InterNetwork){return IpEntry.AddressList[i].ToString();}}return "";}catch (Exception ex){// MessageBox.Show("获取本机IP出错:" + ex.Message);return "";}}///<summary>///采用https协议访问网络///</summary>///<param name="URL">url地址</param>///<param name="strPostdata">发送的数据</param>///<returns></returns>private static string OpenReadWithHttps(string URL, string strPostdata, string strEncoding){try{Encoding encoding = Encoding.Default;HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);request.Method = "post";request.Accept = "text/html, application/xhtml+xml, */*";request.ContentType = "application/x-www-form-urlencoded";byte[] buffer = encoding.GetBytes(strPostdata);request.ContentLength = buffer.Length;request.GetRequestStream().Write(buffer, 0, buffer.Length);HttpWebResponse response = (HttpWebResponse)request.GetResponse();using (StreamReader reader = new StreamReader(response.GetResponseStream(), System.Text.Encoding.GetEncoding(strEncoding))){return reader.ReadToEnd();}}catch (Exception ex){return "cyber_empty";}}#region Windows 窗体设计器生成的代码/// <summary>/// 设计器支持所需的方法 - 不要使用代码编辑器修改/// 此方法的内容。/// </summary>private void InitializeComponent(){this.label1 = new System.Windows.Forms.Label();this.button1 = new System.Windows.Forms.Button();this.button2 = new System.Windows.Forms.Button();this.SuspendLayout();// // label1// this.label1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));this.label1.ForeColor = System.Drawing.Color.Black;this.label1.Location = new System.Drawing.Point(0, 8);this.label1.Name = "label1";this.label1.Size = new System.Drawing.Size(424, 23);this.label1.TabIndex = 0;this.label1.Text = "您已经选择了不再接收广播信息,请确认";// // button1// this.button1.BackColor = System.Drawing.Color.Red;this.button1.Location = new System.Drawing.Point(80, 88);this.button1.Name = "button1";this.button1.Size = new System.Drawing.Size(75, 23);this.button1.TabIndex = 1;this.button1.Text = "继续接收";this.button1.UseVisualStyleBackColor = false;this.button1.Click += new System.EventHandler(this.button1_Click);// // button2// this.button2.BackColor = System.Drawing.Color.Red;this.button2.Location = new System.Drawing.Point(240, 88);this.button2.Name = "button2";this.button2.Size = new System.Drawing.Size(75, 23);this.button2.TabIndex = 2;this.button2.Text = "退出系统";this.button2.UseVisualStyleBackColor = false;this.button2.Click += new System.EventHandler(this.button2_Click);// // Form1// this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);this.BackColor = System.Drawing.Color.Blue;this.ClientSize = new System.Drawing.Size(424, 125);this.Controls.Add(this.button2);this.Controls.Add(this.button1);this.Controls.Add(this.label1);this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;this.MaximizeBox = false;this.MinimizeBox = false;this.Name = "Form1";this.Text = "提示";this.ResumeLayout(false);}#endregionprivate void button1_Click(object sender, EventArgs e){}private void button2_Click(object sender, EventArgs e){}}
}

三、技术支持

扫码,点击可直接领取泳泳馆押金原路返回系统。

http://www.yidumall.com/news/48478.html

相关文章:

  • 微企点网站建设网站软件下载大全
  • 网站开发 免代码怎么建立个人网站
  • 长沙专业的网站建设企业推广怎么推
  • 公司制作网站多少钱汕头网站排名优化
  • 网站建设视频广告策划方案范文
  • 白石洲附近做网站公司软文营销经典案例200字
  • 聊城做企业网站的手机系统优化软件
  • 政府网站建设文案商业计划书
  • 怎么做 代刷网站百度seo整站优化
  • 在网上做企业网站怎么做百度推广seo效果怎么样
  • 网站导航栏设计东莞网站seo公司
  • 做互联网网站需要什么资质吗搜索引擎营销的方法包括
  • 股票交易网站开发广州seo教程
  • 做外贸不能访问国外网站怎么办广州seo诊断
  • 深圳 网站建设 公司seo数据优化
  • 做网站界面设计大小网站排名seo培训
  • 软件园专业做网站欧洲站fba
  • 往公众号里放网站怎么做如何做推广宣传
  • 航发网上商城深圳市网络seo推广平台
  • 怎样提高网站的流量网络营销外包网络推广
  • 看电视剧的免费网站app下载网络营销招聘
  • b2c网站优化网络策划是做什么的
  • 优化好的网站做企业网站中南建设集团有限公司
  • 购物商城网站设计方案seo建设者
  • 广州在建火车站在哪里爱站网seo查询
  • 开发建设信息的网站网页搜索引擎优化技术
  • 网站建站对象天津seo网络
  • 福田住房和建设局官网百度快速优化排名软件
  • 做网站需要什么证明嘛重庆森林经典台词 凤梨罐头
  • 在网站添加邮箱百度提升排名