runxinzhi.com
首页
百度搜索
简单的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 {}
相关阅读:
数据比赛实现的细节
matlab 构建数据集实用 api
matlab 构建数据集实用 api
新技能 get —— 如何校验 md5(windows)
新技能 get —— 如何校验 md5(windows)
中间件 —— 消息中间件(MOM)
中间件 —— 消息中间件(MOM)
详细说明svn分支与合并---命令行
SVN 分支及合并的介绍和实践---命令行
SVN中的Branches分支以及Merge 应用举例
原文地址:https://www.cnblogs.com/javawebsoa/p/2458146.html
最新文章
Linux时间子系统之五:低分辨率定时器的原理和实现【转】
Linux时间子系统之四:定时器的引擎:clock_event_device【转】
Linux时间子系统之三:时间的维护者:timekeeper【转】
Linux时间子系统之二:表示时间的单位和结构【转】
Linux时间子系统之一:clock source(时钟源)【转】
repo 工具下载 以及 android代码下载【转】
Android源代码下载过程中无法下载repo的解决方法【转】
【转】iOS开发UITableViewCell的选中时的颜色设置
【转】iOS UITableView的方法解析
【转】自定义UITableViewCell控件阻挡回调不到didSelectRowAtIndexPath的解决办法
热门文章
【转】iOS 通过xib自定义UITableViewCell【原创】
【转】UITableView详解(UITableViewCell
【转】NSDictionary以及NSMutableDictionary的用法
【转】自定义iOS的Back按钮(backBarButtonItem)和pop交互手势(interactivepopgesturerecognizer) --- 不错
【转】iOS中定时器NSTimer的使用
【转】IOS NSTimer 定时器用法总结
【转】 IOS中定时器NSTimer的开启与关闭
transfer learning(matlab 实现)
transfer learning(matlab 实现)
数据比赛实现的细节
Copyright © 2020-2023
润新知