以前碰到一个问题,希望能够重用UDP的端口号,但一直没有成功。 IPAddress groupAddress = IPAddress.Parse( “239.0.84.11” ); 希望对有这个需求的TX有所帮助 🙂
今天偶然看到一段代码,竟然可以达到目的,欣喜中记下:
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 );
http://www.cnblogs.com/CuteNet/archive/2006/12/21/599102.html
c#重用udp端口号_c#应用
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » c#重用udp端口号_c#应用
相关推荐
- 暂无文章
