Click here to Skip to main content
15,917,061 members
Home / Discussions / ATL / WTL / STL
   

ATL / WTL / STL

 
GeneralRe: need help selecting a string type Pin
Theo Buys6-Aug-15 5:31
Theo Buys6-Aug-15 5:31 
QuestionEnd a socket listen() operation Pin
bkelly133-Jun-14 8:26
bkelly133-Jun-14 8:26 
AnswerRe: End a socket listen() operation Pin
Albert Holguin5-Jun-14 9:41
professionalAlbert Holguin5-Jun-14 9:41 
GeneralRe: End a socket listen() operation Pin
bkelly1313-Jun-14 4:17
bkelly1313-Jun-14 4:17 
Questiondetect event in MFC dialog Pin
bkelly1331-May-14 11:51
bkelly1331-May-14 11:51 
AnswerRe: detect event in MFC dialog Pin
Richard MacCutchan31-May-14 21:00
mveRichard MacCutchan31-May-14 21:00 
GeneralRe: detect event in MFC dialog Pin
bkelly131-Jun-14 1:06
bkelly131-Jun-14 1:06 
GeneralRe: detect event in MFC dialog Pin
Richard MacCutchan1-Jun-14 1:15
mveRichard MacCutchan1-Jun-14 1:15 
GeneralRe: detect event in MFC dialog Pin
Randor 1-Jun-14 19:08
professional Randor 1-Jun-14 19:08 
GeneralRe: detect event in MFC dialog Pin
monitsystem2-Jun-14 6:44
monitsystem2-Jun-14 6:44 
GeneralRe: detect event in MFC dialog Pin
bkelly132-Jun-14 9:13
bkelly132-Jun-14 9:13 
AnswerRe: detect event in MFC dialog Pin
Albert Holguin5-Jun-14 9:49
professionalAlbert Holguin5-Jun-14 9:49 
GeneralRe: detect event in MFC dialog Pin
bkelly135-Jun-14 14:56
bkelly135-Jun-14 14:56 
GeneralRe: detect event in MFC dialog Pin
Albert Holguin6-Jun-14 6:44
professionalAlbert Holguin6-Jun-14 6:44 
Questioncheck if dll is registred as x32 or loaded to Out_of_process Pin
MrKBA25-May-14 12:37
MrKBA25-May-14 12:37 
AnswerRe: check if dll is registred as x32 or loaded to Out_of_process Pin
Randor 1-Jun-14 19:01
professional Randor 1-Jun-14 19:01 
Questionassign an event to a socket operation Pin
Member 798013518-May-14 15:57
Member 798013518-May-14 15:57 
AnswerRe: assign an event to a socket operation Pin
Richard MacCutchan18-May-14 21:28
mveRichard MacCutchan18-May-14 21:28 
GeneralRe: assign an event to a socket operation Pin
bkelly1319-May-14 13:07
bkelly1319-May-14 13:07 
Hello,
OK, its there as in:

Quote:
Note When issuing a blocking Winsock call such as listen, Winsock may need to wait for a network event before the call can complete.


I presumed that it could also be non-blocking. Then they carry on with:
Quote:
Winsock performs an alertable wait in this situation, which can be interrupted by an asynchronous procedure call (APC) scheduled on the same thread.


So in order to kill the program when no client comes a-calling, I need to learn this. I will search but if you have a link to a good article on this, that would be appreciated.

Thank you for your time.

Edit: While re-reading the MSDN page on listen(), I noticed that the words are:
Quote:
... Winsock may need to wait for a network event....

Directing attention to the word "may," that means that there are circumstances in which Winsock does not need to wait for a network event. Should that statement have stated that Winsock "will" wait for a network event? Or is there another way out of the Listen call?
Thank you for your time
If you work with telemetry, please check this bulletin board: www.irigbb.com



modified 19-May-14 19:46pm.

GeneralRe: assign an event to a socket operation Pin
Richard MacCutchan19-May-14 21:34
mveRichard MacCutchan19-May-14 21:34 
GeneralRe: assign an event to a socket operation Pin
bkelly1320-May-14 6:20
bkelly1320-May-14 6:20 
GeneralListen can be non-blocking Pin
bkelly133-Jun-14 8:19
bkelly133-Jun-14 8:19 
Questionmy icon in system tray always visible Pin
Member 104023906-May-14 8:16
professionalMember 104023906-May-14 8:16 
QuestionRe: my icon in system tray always visible Pin
Richard MacCutchan6-May-14 9:07
mveRichard MacCutchan6-May-14 9:07 
AnswerRe: my icon in system tray always visible Pin
Member 104023906-May-14 9:32
professionalMember 104023906-May-14 9: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.