Click here to Skip to main content
15,916,941 members
Home / Discussions / C#
   

C#

 
GeneralRe: Stream closes while reading a socket Pin
joana.simoes23-Nov-09 0:13
joana.simoes23-Nov-09 0:13 
GeneralRe: Stream closes while reading a socket Pin
joana.simoes23-Nov-09 0:39
joana.simoes23-Nov-09 0:39 
GeneralRe: Stream closes while reading a socket Pin
Luc Pattyn23-Nov-09 0:43
sitebuilderLuc Pattyn23-Nov-09 0:43 
Hi Joana,

I find your code hard to follow.

For one, you have:
ThreadedListener tl=new ThreadedListener(m_listener, m_service);
Thread newThread = new Thread(new ThreadStart(tl.Process));
newThread.Start();


Now if ThreadedListener really was a threaded-something, it would take care of threading inside itself. The way it is now, it'd rather be called ListenerToBeCalledOnAThread.

Also, I see
HttpListenerContext request=m_listener.GetContext();
IAsyncResult result = m_listener.BeginGetContext(new AsyncCallback(RequestHandler), m_listener);


That is two GetContext calls, one synchronous, one asynchronous. Now why two? and why is the second one asynchronous? The whole idea of using threads is to avoid asynchronous operations, I can't remember any circumstance that made me mix both threads and asynchronous operations.


Finally, for the exception you mention, you don't provide much detail. Where does it occur? did you look at its ToString() value rather than its Message? does your IDE show line numbers[^]? do you have all required try-catch blocks?

Smile | :)

Luc Pattyn [Forum Guidelines] [My Articles]

I only read code that is properly indented, and rendered in a non-proportional font; hint: use PRE tags in forum messages


GeneralRe: Stream closes while reading a socket Pin
joana.simoes23-Nov-09 3:56
joana.simoes23-Nov-09 3:56 
NewsRe: Stream closes while reading a socket Pin
joana.simoes23-Nov-09 6:43
joana.simoes23-Nov-09 6:43 
AnswerRe: Stream closes while reading a socket Pin
dojohansen23-Nov-09 11:15
dojohansen23-Nov-09 11:15 
NewsRe: Stream closes while reading a socket Pin
joana.simoes24-Nov-09 1:37
joana.simoes24-Nov-09 1:37 
QuestionExcel Formatting. Pin
FEMDEV20-Nov-09 4:47
FEMDEV20-Nov-09 4:47 
AnswerRe: Excel Formatting. Pin
toby3120-Nov-09 8:16
toby3120-Nov-09 8:16 
GeneralRe: Excel Formatting. Pin
FEMDEV22-Nov-09 22:44
FEMDEV22-Nov-09 22:44 
QuestionSQLite Pin
jashimu20-Nov-09 3:26
jashimu20-Nov-09 3:26 
AnswerRe: SQLite Pin
MeLight20-Nov-09 3:35
MeLight20-Nov-09 3:35 
GeneralRe: SQLite Pin
jashimu20-Nov-09 4:44
jashimu20-Nov-09 4:44 
GeneralRe: SQLite Pin
Pete O'Hanlon20-Nov-09 5:04
mvePete O'Hanlon20-Nov-09 5:04 
GeneralRe: SQLite Pin
PIEBALDconsult20-Nov-09 8:04
mvePIEBALDconsult20-Nov-09 8:04 
GeneralRe: SQLite Pin
jashimu20-Nov-09 8:09
jashimu20-Nov-09 8:09 
AnswerRe: SQLite Pin
PIEBALDconsult20-Nov-09 3:35
mvePIEBALDconsult20-Nov-09 3:35 
AnswerRe: SQLite Pin
Md. Marufuzzaman20-Nov-09 4:34
professionalMd. Marufuzzaman20-Nov-09 4:34 
QuestionSimulating a key press problem Pin
MeLight20-Nov-09 3:17
MeLight20-Nov-09 3:17 
AnswerRe: Simulating a key press problem Pin
Dave Kreskowiak20-Nov-09 6:59
mveDave Kreskowiak20-Nov-09 6:59 
GeneralRe: Simulating a key press problem Pin
MeLight20-Nov-09 7:43
MeLight20-Nov-09 7:43 
QuestionCOM GUID Pin
gioviro20-Nov-09 2:40
gioviro20-Nov-09 2:40 
QuestionNot able of saving in App.config Pin
FJJCENTU20-Nov-09 2:07
FJJCENTU20-Nov-09 2:07 
AnswerRe: Not able of saving in App.config Pin
Not Active20-Nov-09 2:26
mentorNot Active20-Nov-09 2:26 
Questionhow to connect to a remote system using ssh client Pin
himanshu110120-Nov-09 0:39
himanshu110120-Nov-09 0:39 

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.