public BroadcastListener(Guid localSenderID)
        {
            thisInstance = this;
            m_Disposed = false;
            m_InstructorAdvertisements = new InstructorAdvertisementCollection(this,"InstructorAdvertisements");
            m_MessageReceived = new ManualResetEvent(false);
            m_LocalSenderID = localSenderID;

            m_ListenThread = new Thread(new ThreadStart(ListenerThread));
            m_ListenThread.Name = "BroadcastListener";
            m_ListenThread.Start();

            m_MaintenanceThread = new Thread(new ThreadStart(MaintenanceThread));
            m_MaintenanceThread.Name = "BroadcastListener Maintenance Thread";
            m_MaintenanceThread.Start();
        }
Beispiel #2
0
        public BroadcastListener(Guid localSenderID)
        {
            thisInstance = this;
            m_Disposed   = false;
            m_InstructorAdvertisements = new InstructorAdvertisementCollection(this, "InstructorAdvertisements");
            m_MessageReceived          = new ManualResetEvent(false);
            m_LocalSenderID            = localSenderID;

            m_ListenThread      = new Thread(new ThreadStart(ListenerThread));
            m_ListenThread.Name = "BroadcastListener";
            m_ListenThread.Start();

            m_MaintenanceThread      = new Thread(new ThreadStart(MaintenanceThread));
            m_MaintenanceThread.Name = "BroadcastListener Maintenance Thread";
            m_MaintenanceThread.Start();
        }