Server.ServerListEventArgs.AddServer C# (CSharp) Méthode

AddServer() public méthode

public AddServer ( string name, IPEndPoint address ) : void
name string
address System.Net.IPEndPoint
Résultat void
		public void AddServer( string name, IPEndPoint address )
		{
			AddServer( name, 0, TimeZone.CurrentTimeZone, address );
		}

Same methods

ServerListEventArgs::AddServer ( string name, int fullPercent, TimeZone tz, IPEndPoint address ) : void

Usage Example

		private static void EventSink_ServerList( ServerListEventArgs e )
		{
			try
			{
				NetState ns = e.State;
				Socket s = ns.Socket;

				IPEndPoint ipep = (IPEndPoint)s.LocalEndPoint;

				IPAddress localAddress = ipep.Address;
				int localPort = ipep.Port;

				if ( IsPrivateNetwork( localAddress ) ) {
					ipep = (IPEndPoint)s.RemoteEndPoint;
					if ( !IsPrivateNetwork( ipep.Address ) && m_PublicAddress != null )
						localAddress = m_PublicAddress;
				}

				e.AddServer( ServerName, new IPEndPoint( localAddress, localPort ) );
			}
			catch
			{
				e.Rejected = true;
			}
		}
All Usage Examples Of Server.ServerListEventArgs::AddServer