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 {}
查看全文
相关阅读:
sublime text 内调试Javascript代码
Sublime Text 3快捷键汇总
call、apply、bind的异同
jQuery.cookie的使用指南
原来css也可以计算-calc()使用
WebStorm 最新版本激活方式
JS获取开始、结束时间
sublime text3---Emmet:HTML/CSS代码快速编写神器
ThinkPHP3上传文件中遇到的问题
ThinkPHP3自动加载公共函数文件
原文地址:https://www.cnblogs.com/javawebsoa/p/2458146.html
最新文章
Mycat入门
netty入门(一)
lua入门demo(HelloWorld+redis读取)
nginx+lua学习
redis5.0新特性
冒泡、归并和快速的算法试验
达达系统架构升级经验总结
信用分计算(自研)
日期格式化工具方法
css常用伪类记录
热门文章
Android中的pix,sp,dp相关概念
.net 视图格式化
css 浮动 相对定位 绝对定位区别
.net 反射访问私有变量和私有方法
使用EF6.0出现:CS0029 无法将类型“System.Data.Entity.Core.Objects.ObjectContext”隐式转换为“System.Data.Objects.ObjectContext”错误
接口和抽象类区别
.NET EF 访问Oracle之问题小结
c# 之 New新知
js处理url中的请求参数(编码/解码)
js面试题-数组去重
Copyright © 2011-2022 走看看