Click here to Skip to main content
15,122,845 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: trying to solve exam question and getting unreasonable length code, can it be shorter? Pin
Stefan_Lang4-Jul-11 1:37
mveStefan_Lang4-Jul-11 1:37 
GeneralRe: trying to solve exam question and getting unreasonable length code, can it be shorter? Pin
Alain Rist4-Jul-11 6:01
MemberAlain Rist4-Jul-11 6:01 
QuestionC++ DLL for Metatrader 4 Platform Pin
babelproofreader1-Jul-11 9:24
Memberbabelproofreader1-Jul-11 9:24 
AnswerRe: C++ DLL for Metatrader 4 Platform Pin
Philippe Mori1-Jul-11 10:07
MemberPhilippe Mori1-Jul-11 10:07 
QuestionIOCP, Completion Key and Overlapped Pin
csrss1-Jul-11 8:39
Membercsrss1-Jul-11 8:39 
AnswerRe: IOCP, Completion Key and Overlapped Pin
Mark Salsbery1-Jul-11 10:33
MemberMark Salsbery1-Jul-11 10:33 
GeneralRe: IOCP, Completion Key and Overlapped Pin
csrss1-Jul-11 11:48
Membercsrss1-Jul-11 11:48 
GeneralRe: IOCP, Completion Key and Overlapped Pin
cmk1-Jul-11 12:37
Membercmk1-Jul-11 12:37 
1. Agree.
2. Agree.

Or maybe ... So on other end ...
Which is how you can use an IOCP to be a job/task manager like you could also create using the Win32^ Job Object / Thread Pool functions.

But I am thinking now ...
wsarecv(OL) will not block your posting thread.

When GetQueuedCompletionStatus returns the results of the wsarecv, the specified buffer will be filled with the received data ... of course this means the buffer specified in OL must persist from time wsarecv(OL) is called until you are done with it after GetQueuedCompletionStatus.

If you did not get all data (i.e. only posted recv to get a header) then either post another async recv, or (depending on how you handle things) you may be able to call a sync recv to get rest of data (e.g. payload).
...cmk

The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying.
- John Carmack

GeneralRe: IOCP, Completion Key and Overlapped Pin
Mark Salsbery1-Jul-11 14:08
MemberMark Salsbery1-Jul-11 14:08 
GeneralRe: IOCP, Completion Key and Overlapped Pin
csrss1-Jul-11 20:51
Membercsrss1-Jul-11 20:51 
GeneralRe: IOCP, Completion Key and Overlapped Pin
Mark Salsbery2-Jul-11 7:03
MemberMark Salsbery2-Jul-11 7:03 
AnswerRe: IOCP, Completion Key and Overlapped Pin
cmk1-Jul-11 11:46
Membercmk1-Jul-11 11:46 
GeneralRe: IOCP, Completion Key and Overlapped Pin
csrss1-Jul-11 12:13
Membercsrss1-Jul-11 12:13 
QuestionEncryption/Decyption of String. Pin
Le@rner1-Jul-11 3:57
MemberLe@rner1-Jul-11 3:57 
AnswerRe: Encryption/Decyption of String. Pin
Code-o-mat1-Jul-11 4:34
MemberCode-o-mat1-Jul-11 4:34 
AnswerRe: Encryption/Decyption of String. Pin
cmk1-Jul-11 11:56
Membercmk1-Jul-11 11:56 
QuestionMaking an "SDI" MFC DLL Pin
Srikant Iyer1-Jul-11 2:46
MemberSrikant Iyer1-Jul-11 2:46 
QuestionC++ Pin
Karthik931730-Jun-11 21:36
MemberKarthik931730-Jun-11 21:36 
AnswerRe: C++ Pin
Richard MacCutchan30-Jun-11 23:35
mveRichard MacCutchan30-Jun-11 23:35 
AnswerRe: C++ Pin
Albert Holguin1-Jul-11 5:23
professionalAlbert Holguin1-Jul-11 5:23 
Questionfopen gives segmentation fault. Pin
krosty478230-Jun-11 19:44
Memberkrosty478230-Jun-11 19:44 
AnswerRe: fopen gives segmentation fault. Pin
enhzflep30-Jun-11 20:30
Memberenhzflep30-Jun-11 20:30 
AnswerRe: fopen gives segmentation fault. Pin
Chuck O'Toole30-Jun-11 21:24
MemberChuck O'Toole30-Jun-11 21:24 
QuestionGetting Static control styles [MFC] Pin
csrss30-Jun-11 10:58
Membercsrss30-Jun-11 10:58 
AnswerRe: Getting Static control styles [MFC] Pin
David Crow30-Jun-11 11:13
MemberDavid Crow30-Jun-11 11:13 

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.