Server.Network.Listener.Listener C# (CSharp) Méthode

Listener() public méthode

public Listener ( IPEndPoint ipep ) : System
ipep System.Net.IPEndPoint
Résultat System
        public Listener( IPEndPoint ipep )
        {
            m_Accepted = new Queue<Socket>();
            m_AcceptedSyncRoot = ((ICollection)m_Accepted).SyncRoot;

            m_Listener = Bind( ipep );

            if ( m_Listener == null )
                return;

            DisplayListener();

            #if Framework_4_0
            m_EventArgs = new SocketAsyncEventArgs();
            m_EventArgs.Completed += new EventHandler<SocketAsyncEventArgs>( Accept_Completion );
            Accept_Start();
            #else
            m_OnAccept = new AsyncCallback( OnAccept );
            try {
                IAsyncResult res = m_Listener.BeginAccept( m_OnAccept, m_Listener );
            } catch ( SocketException ex ) {
                NetState.TraceException( ex );
            } catch ( ObjectDisposedException ) {
            }
            #endif
        }