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 {}
查看全文
相关阅读:
koller——PGM 基础
java 类 多态
java 基础知识
相关性检验和独立性检验
IDEA远程连接Hadoop
sklearn pipeline
java static
sklearn learn preprocessing
数据预处理 简介
RATE-MAX alpha冲刺第八天
原文地址:https://www.cnblogs.com/javawebsoa/p/2458146.html
最新文章
头条笔试代码
表达式求值+-*/
LFU Cache
新增6 n个骰子的点数
新增7 股票的最大利润
新增5 最长不含重复字符的子字符串
新增4 礼物的最大价值
新增3 把数字翻译为字符串
新增2 数字序列中某一位的数字
Django学习系列8:django测试客户端
热门文章
Django学习系列7:使用模板解决“不测试常量”规则,使用模板重构
Django学习系列6:使用selenium测试用户交互
Django学习系列5:为视图编写单元测试
Django学习系列4:编写第一个简单的应用代码
Django学习系列3:创建仓库
Django学习系列2:django环境中安装selenium并查看selenium版本号
Caffe学习使用__运行caffe自带的两个简单例子
Ubuntu16.04下caffe CPU版的图片训练和测试
Ubuntu16.04下caffe CPU版的详细安装步骤
Java虚拟机【1】
Copyright © 2011-2022 走看看