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 {}
查看全文
相关阅读:
索引与慢查询优化
视图 触发器 事物 储存过程 内置函数 流程控制
多表查询
having distinct 正则 limit order by 排序
Mysql基本查询语句及方法
Python基础之列表内置方法
Python基础之流程控制while循环
Python基础之格式化输出的三种方式
计算机基础之编程与编程语言
计算机组成
原文地址:https://www.cnblogs.com/javawebsoa/p/2458146.html
最新文章
匿名函数知多少
模块相关
函数闭包,装饰器,迭代器
函数入门后续
函数入门
文件的相关操作
格式化三种方法,各种运算符
深浅拷贝
列表内置,字典内置、元组内置、集合内置
字符编码,文件处理
热门文章
元祖,集合内置方法
数据类型练习题
整型(进制转换)、浮点型、字符串类型和列表类型。
流程控制,循环语句
python注释,用户交互,格式化输出,数据类型及运算符
python定义,变量及垃圾回收机制
计算机基础组成部分
☆前端☆---前段css(上)
☆前端☆---表单标签
☆前端☆---前端的基础 HTTP协议 HTML的基础
Copyright © 2011-2022 走看看