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 {}
查看全文
相关阅读:
C语言-错误处理
C语言-排序和查找
PCB设计要点
C语言-调试
c++ 概述
C语言-指针
C语言-数组与指针 字符与字符串
C语言-(void*)类型指针
C语言-字符操作函数
C语言-链表
原文地址:https://www.cnblogs.com/javawebsoa/p/2458146.html
最新文章
std::mutex
c++ explicit
User表格式
json(2)
mongo复习
随笔
函数记录
boost构造,解析json
std::stringstream
boost解析json(2)
热门文章
北桥 南桥
超频
第一台计算机/计算机发展史
DHCP
AP、路由、中继、桥接、客户端模式之间的区别
计算机网络拓扑结构
最基本3种拓扑结构
oracle批量插入優化方案
Oracle中append与Nologging
大纲7 新概念、新动向
Copyright © 2011-2022 走看看