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 {}
查看全文
相关阅读:
IsNull和IsEmpty的区别
常用正则表达式
VBScript函数
SqlCommand类
ubuntu更新grub
例解 autoconf 和 automake 生成 Makefile 文件[转+个人修改]
gEdit: 打造简洁,小巧的编程环境[转]
Linux 常用命令
GTK+ 简介
“菜单” (menubar)和“工具栏”(toolbars)
原文地址:https://www.cnblogs.com/javawebsoa/p/2458146.html
最新文章
React组件开发(一)初识React
基于nodejs模拟浏览器post请求爬取json数据
React组件开发经典案例todolist
React组件开发(二)表达式
Visual Studio 调试技巧之断点篇
无法修改WPF中Application的Main函数
WPF中实现先登录后启动主程序的方法
安装Eclipse ADT插件时遇到的一些问题,错误
项目相互依赖管理
指针和Sizeof的故事
热门文章
HTTP 错误 500.19 Internal Server Error 的解决方法
把自己的思想记录下来
在WPF中使用WebService可能碰到的问题及解决方案
SQL常用语法回忆及备忘之表的创建及管理 1
split(new []char{' '})[0] 详解
函数
js数组
对象
VS快捷键
char、varchar、nvarchar的区别
Copyright © 2011-2022 走看看