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 {}
查看全文
相关阅读:
Ios插件开发
React-Native学习指南
APP测试基本流程
iOS开发-由浅至深学习block
你真的会用UITableView嘛
iOS系统右滑返回全局控制方案
优化UITableViewCell高度计算的那些事
UITableViewCell高度自适应探索--AutoLayout结合Frame
UITableView优化技巧
页面间跳转的性能优化(一)
原文地址:https://www.cnblogs.com/javawebsoa/p/2458146.html
最新文章
atitit.资源释放机制--attilax总结
atitit. orm框架的hibernate 使用SQLQuery createSQLQuery addEntity
atitit.设计文档---操作日志的实现
atitit.按钮光标滑过高亮切换以及其他动态效果的实现css html js --attilax总结
atitit.编程语言的未来趋势与进化结果
[Linux发行版] 常见Linux系统下载
axure rp pro 6.5
界面原型设计工具
dos下的edit命令使用详解
DOS命令
热门文章
常用DOS命令参数详解
DOS下文件操作命令
DOS系统里,分屏显示目录的命令是什么??
28 个必备的 Linux 命令行工具
DOS下删除整个目录及下属所有文件夹及文件最好用的命令
应用程序国际化和本地化
如何优雅的实现界面跳转 之 统跳协议
IOS JSON转换模型库:YYMODEL
IOS横竖屏控制与事件处理
谈KVC、KVO(重点观察者模式)机制编程
Copyright © 2011-2022 走看看