程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> C#重用UDP端口號

C#重用UDP端口號

編輯:.NET實例教程

以前碰到一個問題,希望能夠重用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有所幫助 :)

 

源:http://www.cnblogs.com/CuteNet/archive/2006/12/21/599102.Html

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved