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 {}
查看全文
相关阅读:
Mysql 触发器
Mysql 的变量
Mysql 事务
重置mysql管理员密码
mysql数据备份
Mysql的联合查询
Mysql的存储引擎
数据库的视图
数据库子查询
数据库外键
原文地址:https://www.cnblogs.com/javawebsoa/p/2458146.html
最新文章
转:redis windows下的环境搭建
转:Spine.JS+Rails重客户端Web应用技术选型思路:『风车』架构设计
转:软件架构分解
一个正整数N,拆成任意个正整数之和,怎样使这些数的乘积最大
转:解决方案your project contains error s please fix them before running your application
转:Durandal快速入门
转:Node.js软肋之CPU密集型任务
利用mongoimport命令导入csv大文件
转:浅析基于微软SQL Server 2012 Parallel Data Warehouse的大数据解决方案
转:Windows下载Android源码
热门文章
centos6网络命令
网络模型
逻辑卷管理(LVM)
磁盘阵列(RAID)
磁盘分区管理
第一阶段测试题
bash配置相关
条件测试
位置变量和退出码
全局变量和局部变量
Copyright © 2011-2022 走看看