zoukankan
html css js c++ java
简单的UDP收发讯息
发送:
try { Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); //向此网段发广播包 int UDPListenerPort = 8082; IPAddress broadcast = IPAddress.Parse("192.168.0.255"); //此处根据IP及子网掩码改为相应的广播IP string ts = "This is UPD string for sending"; byte[] sendbuf = Encoding.ASCII.GetBytes(ts); IPEndPoint ep = new IPEndPoint(broadcast, UDPListenerPort); s.SendTo(sendbuf, ep); } catch (Exception e) {}
接收:
UdpClient listener; int UDPListenerPort = 8082; IPEndPoint groupEP = new IPEndPoint(IPAddress.Any, UDPListenerPort); try { while (true) { byte[] bytes = listener.Receive(ref groupEP); string RecIP = groupEP.ToString().Substring(0, groupEP.ToString().IndexOf(":")); //收到发送UPD端的IP string RecStr = Encoding.ASCII.GetString(bytes, 0, bytes.Length); //收到的UPD字符串 } } catch {}
查看全文
相关阅读:
分页的实现
调取地图map
meta标签应用,适应手机屏幕以及关键词、描述的添加
页面中公共部分的统一调用
PC端变成手机端的时候,把特效去掉(把canvas标签去掉)
IIS上绑定域名,发布上线
动态截取字符串获取当前网页的URL地址
Vue 打包后报错 Uncaught TypeError: Cannot redefine property: $router
Vue项目部署到线上页面空白
让从后台返回的数据在让elementui 的el-select 显示对应的label值而不是value值
原文地址:https://www.cnblogs.com/javawebsoa/p/2458146.html
最新文章
零基础学python-18.8 嵌套lambda与作用域
零基础学python-18.7 为什么要使用lambda表达式
零基础学python-18.6 lambda表达式快速入门
零基础学python-18.5 函数的内建工具与函数的属性
零基础学python-18.4 函数对象:间接调用函数
零基础学python-18.3 递归函数vs循环和递归处理任意结构
零基础学python-18.2 递归函数与分解递归函数的执行步骤
JDBC使用步骤分哪几步?
如何使用JDBC删除一条记录
如何使用JBDC修改数据
热门文章
如何使用JDBC查询指定的记录
如何使用JDBC查询所有记录
ReultSet有什么作用和使用
Statemnet和PerparedStstemnent有哪些区别
如何使用JDBC连接Mysql数据库
JDBC有哪些接口
如何用java读取properties文件
hover后变色注意问题
图片缩放不变形
滚动监听
Copyright © 2011-2022 走看看