以前碰到一个问题,希望能够重用UDP的端口号,但一直没有成功。
今天偶然看到一段代码,竟然可以达到目的,欣喜中记下:
IPAddress groupAddress = IPAddress.Parse("239.0.84.11");
Socket Listener = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
Listener.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, 1);
Listener.Bind(new IPEndPoint(IPAddress.Any, 8411));
MulticastOption multicastOption = new MulticastOption(groupAddress);
Listener.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, multicastOption);
希望对有这个需求的TX有所帮助 :)
分享到:
相关推荐
那么可以执行CMD这个进程得到监听的端口号信息,C#代码如下: 代码如下://进程id int pid = ProcInfo.ProcessID; //存放进程使用的端口号链表 List<int> ports = new List(); Process pro = new ...
检查本机TCP/UDP端口是否被占用,两种不同的方式进行检测,对功能进行了封装,直接调用即可,适合初学者。
C#写的检查TCP、UDP端口是否被占用,原理就是利用netstat -a,在得到的结果当中检索端口是否被占用,有时候运行有点慢,注意的是有些知名端口的检查结果是错误的(因为在netstat -a运行结果当中,知名端口没有用数字...
C#监听指定端口的UDP信息
设备需要内置一个功能,打开约定的接收广播端口,持续做好对udp服务端的响应工作,接收广播字符串后解析,向广播端发送自己的IP和自己设备的型号信息(送至:解析到的IP,端口号)4.广播端接收这个设备发送的字符串,...
通过多线程的方式实现了UDP收发数据 可以快速学习UDP通讯原理应进行实际应用
【工控老马出品,必属精品,质量保证,亲...资源名:C#基于UDP欧姆龙PLC通信程序源码 资源类型:程序源代码 源码说明: 基于UDP和欧姆龙的通讯源代码,代码很详细,适合学习使用 适合人群:新手及有一定经验的开发人员
本源码采用第三方类库,详细演示如何实现Udp协议的数据收发。调用接口简单,关键是底层采用了IOCP模型,效率高,比自己实现要稳定,且高效。
C#的Socket实现UDP协议通信 CSharp
计算机信息网络的发展加速了信息化时代的进程,但是随着社会网络化程度的增加,对计算机网络的依赖也越来越大,网络安全问题也日益明显...(2)要求使用UDP协议进行端口的扫描过程。 (3)有良好的编程规范与注释信息。
C# 实现 UDP 打洞 实时视频聊天 视频部分 基于VFW实现※※※※※※※※※※※※※※使用说明※※※※※※※※※※※※※※ChientUDP 客户端ServerUDP 服务端MyClass 使用的类及工具其他的都是去参照的例子 我一并传...
采用64位系统,设置udp端口,实现语音对讲,采用wavein和waveout,如果不能编译摸清联系 12318935@qq.com
C#TCP UDP抓包 winform源码
C# Socket TCP和UDP报文及端口测试工具,正常测试通讯
C#实现udp 屏幕实时传输,客户段发送屏幕实时截屏 到服务端 。服务端流畅展示
本例用C#的UDP协议,与windows forms结合,可以接受发送消息,还可以计算数据包
c#扫描端口是否开放(端口扫描程序) c#扫描端口是否开放(端口扫描程序)
C# Socket Udp 通信服务器端(控制台应用程序),不可多的的Udp资料。本地端口10000
C#编写的UDP大文件批量传输。针对UDP传输文件丢包的问题,采用分包与重组的方法批量传输大数据。
C# winform UDP通讯 VS2012