Click here to Skip to main content
15,920,005 members
Home / Discussions / C#
   

C#

 
GeneralRe: Error stop Http Listener Pin
N a v a n e e t h2-Jun-08 23:12
N a v a n e e t h2-Jun-08 23:12 
GeneralRe: Error stop Http Listener Pin
GDavy2-Jun-08 23:08
GDavy2-Jun-08 23:08 
GeneralRe: Error stop Http Listener Pin
N a v a n e e t h2-Jun-08 23:12
N a v a n e e t h2-Jun-08 23:12 
GeneralRe: Error stop Http Listener Pin
GDavy2-Jun-08 23:20
GDavy2-Jun-08 23:20 
GeneralRe: Error stop Http Listener Pin
George_George2-Jun-08 23:42
George_George2-Jun-08 23:42 
GeneralRe: Error stop Http Listener Pin
N a v a n e e t h2-Jun-08 23:56
N a v a n e e t h2-Jun-08 23:56 
GeneralRe: Error stop Http Listener Pin
George_George3-Jun-08 1:24
George_George3-Jun-08 1:24 
GeneralRe: Error stop Http Listener Pin
N a v a n e e t h3-Jun-08 1:40
N a v a n e e t h3-Jun-08 1:40 
1 -
volatile bool continue = true;
public void StartListen()
        {
            try
            {
                IAsyncResult result;
                _Server.Prefixes.Add(String.Format("http://+:{0}/", 9099));
                _Server.Start();
                while (continue)
                {
                    result = _Server.BeginGetContext(new AsyncCallback(this.HttpCallback), _Server);
                    result.AsyncWaitHandle.WaitOne();
                }
            }
            // any exceptions are not expected
            // catch InvalidOperationException during service stop
            // [System.InvalidOperationException] = {"Please call the Start() method before calling this method."}
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public void Stop(bool isTerminate)
        {
            continue = false;
            _Server.Stop();
        }


2 - It looks fine.

All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia

How to use google | Ask smart questions

GeneralRe: Error stop Http Listener Pin
George_George3-Jun-08 2:16
George_George3-Jun-08 2:16 
GeneralRe: Error stop Http Listener Pin
N a v a n e e t h3-Jun-08 2:30
N a v a n e e t h3-Jun-08 2:30 
GeneralRe: Error stop Http Listener Pin
George_George3-Jun-08 2:49
George_George3-Jun-08 2:49 
GeneralRe: Error stop Http Listener Pin
N a v a n e e t h3-Jun-08 7:03
N a v a n e e t h3-Jun-08 7:03 
GeneralRe: Error stop Http Listener Pin
George_George3-Jun-08 15:23
George_George3-Jun-08 15:23 
GeneralRe: Error stop Http Listener Pin
N a v a n e e t h3-Jun-08 15:33
N a v a n e e t h3-Jun-08 15:33 
GeneralRe: Error stop Http Listener Pin
George_George3-Jun-08 15:49
George_George3-Jun-08 15:49 
GeneralRe: Error stop Http Listener Pin
N a v a n e e t h4-Jun-08 5:16
N a v a n e e t h4-Jun-08 5:16 
GeneralRe: Error stop Http Listener Pin
George_George4-Jun-08 20:34
George_George4-Jun-08 20:34 
GeneralRe: Error stop Http Listener Pin
N a v a n e e t h5-Jun-08 6:55
N a v a n e e t h5-Jun-08 6:55 
GeneralRe: Error stop Http Listener Pin
George_George5-Jun-08 14:44
George_George5-Jun-08 14:44 
GeneralRe: Error stop Http Listener Pin
N a v a n e e t h5-Jun-08 17:09
N a v a n e e t h5-Jun-08 17:09 
GeneralRe: Error stop Http Listener Pin
George_George5-Jun-08 18:50
George_George5-Jun-08 18:50 
AnswerRe: Error stop Http Listener Pin
GDavy2-Jun-08 22:38
GDavy2-Jun-08 22:38 
GeneralRe: Error stop Http Listener Pin
George_George2-Jun-08 22:44
George_George2-Jun-08 22:44 
GeneralRe: Error stop Http Listener Pin
GDavy2-Jun-08 23:01
GDavy2-Jun-08 23:01 
GeneralRe: Error stop Http Listener Pin
George_George2-Jun-08 23:32
George_George2-Jun-08 23:32 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.