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

做网站服务器哪个好网站建设关于

做网站服务器哪个好,网站建设关于,毕业设计做网站简单吗,哪个网站可以做视频外链SocketUDP 自己即是服务器又是客户端 #xff0c;在发消息只需要改成对方ip和端口号即可 前提对方必须开启服务器 socket.Bind(new IPEndPoint(IPAddress.Parse(192.168.107.72), 8080)); 控件#xff1a;Button,TextBox,RichTextBox 打开自己服务器 public…SocketUDP 自己即是服务器又是客户端 在发消息只需要改成对方ip和端口号即可 前提对方必须开启服务器 socket.Bind(new IPEndPoint(IPAddress.Parse(192.168.107.72), 8080)); 控件Button,TextBox,RichTextBox 打开自己服务器 public Form1() {InitializeComponent();//1创建一个服务器 绑定的是ip和端口号 192.168.107.83, 8080// 张三的终端 以后谁想跟张三聊的时候 发这个ip和端口号socket new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);socket.Bind(new IPEndPoint(IPAddress.Any, 8080));startReceive(); } Socket socket; void startReceive() {byte[] bs new byte[1024];Task.Run(() {while (true){int count socket.Receive(bs);string s Encoding.UTF8.GetString(bs,0, count);this.Invoke((Action)(() {richTextBox1.AppendText(s \t\n);}));}}); } 发送按钮事件 private void button1_Click(object sender, EventArgs e) {//发消息的一定要注意iphe端口号socket.SendTo(Encoding.UTF8.GetBytes(this.textBox1.Text),new IPEndPoint(IPAddress.Parse(192.168.107.73), 8082)); } Socket组播服务器 组播需要使用组播地址在 IPv4 中它的范围从 224.0.0.0 到 239.255.255.255 并被划分为局部链接多播地址、预留多播地址和管理权限多播地址三类 224.0.0.0 ~ 224.0.0.255: 局部链接多播地址是为路由协议和其它用途保留的地址   只能用于局域网中路由器是不会转发的地址 224.0.0.0 不能用是保留地址   224.0.1.0 ~ 224.0.1.255: 为用户可用的组播地址临时组地址可以用于 Internet 上的。 224.0.2.0 ~ 238.255.255.255: 用户可用的组播地址临时组地址全网范围内有效   239.0.0.0 ~ 239.255.255.255: 为本地管理组播地址仅在特定的本地范围内有效 public Form1(){InitializeComponent();}Socket socket;private void button1_Click(object sender, EventArgs e){//1创建socket对象socket new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);//2 绑定ip和端口号socket.Bind(new IPEndPoint(IPAddress.Parse(192.168.107.83), 8080));//3 加入组播地址//SetSocketOption 添加套接字可配置选项//参数1.支持协议类型//参数2 添加组播地址的功能//参数3 要组播的地址socket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership,new MulticastOption(IPAddress.Parse(224.0.0.188)));//4以后大家要是接受的话 接受组内发来的消息的时候 必须添接受组内代码//5 接收数据startReceive(); } void startReceive() {new Thread(() {byte[] buffer new byte[1024];while (true){int count socket.Receive(buffer);string s Encoding.UTF8.GetString(buffer, 0, count);richTextBox1.Invoke((Action)(() {richTextBox1.AppendText(s \t\n);}));}}).Start(); }//发送消息 private void button2_Click(object sender, EventArgs e) {//发消息指定组地址进行发送,以后要求接受消息端口号和此处端口号保持一致socket.SendTo(Encoding.UTF8.GetBytes(this.textBox1.Text),new IPEndPoint(IPAddress.Parse(224.0.0.188), 10086)); } socket组播客户端 控件: 两个按钮客户端打开接收消息发送textbox,richtextBox public Form1(){InitializeComponent();}Socket socket;private void button1_Click(object sender, EventArgs e){//1创建socket对象socket new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);//2 绑定ip和端口号socket.Bind(new IPEndPoint(IPAddress.Any, 10086));//3 设置组地址 对客户端加入指定组播地址内socket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership,new MulticastOption(IPAddress.Parse(224.0.1.188)));//4 接受消息Task.Run(() {while (true){byte[] buffer new byte[1024];//int count socket.Receive(buffer);EndPoint ip new IPEndPoint(IPAddress.None, 0); //定义endpoint类型变量终端类型//ReceiveFrom()接受数据的方法 从哪个终端发来的消息//参数3是发来消息的地址 类型是endpointint count socket.ReceiveFrom(buffer, 0, ref ip);IPEndPoint i1 ip as IPEndPoint; // 把endpoint类型 转成IPEndPointstring s Encoding.UTF8.GetString(buffer, 0, count);richTextBox1.Invoke((Action)(() {richTextBox1.AppendText(i1.Address:s \t\n);richTextBox1.SelectionStartrichTextBox1.Text.Length; richTextBox1.ScrollToCaret();}));}});}private void button2_Click(object sender, EventArgs e){//socket.SendTo(Encoding.UTF8.GetBytes(hello world),// new IPEndPoint(IPAddress.Parse(192.168.107.83), 8080));if (Encoding.UTF8.GetBytes(this.textBox1.Text).Length1024){return;}socket.SendTo(Encoding.UTF8.GetBytes(this.textBox1.Text),new IPEndPoint(IPAddress.Parse(224.0.1.188), 10086));}
http://www.hkea.cn/news/14349613/

相关文章:

  • 静态网站开发预期效果seo系统教程
  • ae做动画教程网站网站建设与设计的心得体会
  • 自己做网站才是互联网局域网网站建设协议
  • 网站开发前后端分离是主流吗网站制作网站建设需要多少钱
  • 网站服务器放置地怎么填内蒙古app开发公司
  • 四川建设安全监督管理局网站慈溪seo排名
  • 秦皇岛在哪广州seo团队
  • 手机怎么打开禁止访问的网站最新被百度收录的网站
  • 雄县网站建设公司注册网站的流程
  • 做网站头文件图文分销系统开发
  • 合肥手机建站模板世界优秀网页设计赏析
  • 静态网站开发外文文献有个人免费网站吗
  • 比较好的网站建设平台wordpress 手机适配
  • 一个域名绑定多个网站百度推广工具有哪些
  • 导航网站建设如何做网页游戏代理
  • 专业做ppt的网站镇江百度关键词优化
  • 郑州上街区网站建设公司分级会员管理系统网站开发
  • 大学生旅游网站策划书旅游网站模板源码
  • 东莞市网站建设哪家好域名推荐
  • 网站建设 电子书外贸网站运营
  • 桂林网站制作报价旅游网站策划
  • 潍坊英文网站建设云网站系统
  • 广州专业网站改版哪家好嘉祥县建设局官方网站
  • 免费网站软件推荐怎么弄一个公司网站
  • 网站卡的原因新闻稿范文
  • 做公司网站计入什么会计科目赣州室内设计学校
  • 做盗版电影网站赚钱吗网站建设水平如何评价
  • 网站做微信小程序“网站制作”
  • c mvc网站开发实例教程绍兴seo排名
  • 视频背景做网站背景郑州专业手机网站制作