Click here to Skip to main content
15,904,153 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: How to avoid using multiple threads in winsock programming? Pin
johtib25-Mar-05 8:10
johtib25-Mar-05 8:10 
GeneralRe: How to avoid using multiple threads in winsock programming? Pin
Blake Miller28-Mar-05 4:08
Blake Miller28-Mar-05 4:08 
GeneralRe: How to avoid using multiple threads in winsock programming? Pin
johtib4-Apr-05 23:23
johtib4-Apr-05 23:23 
GeneralRe: How to avoid using multiple threads in winsock programming? Pin
Blake Miller6-Apr-05 5:09
Blake Miller6-Apr-05 5:09 
GeneralRe: How to avoid using multiple threads in winsock programming? Pin
johtib8-Apr-05 21:46
johtib8-Apr-05 21:46 
GeneralRe: How to avoid using multiple threads in winsock programming? Pin
Blake Miller11-Apr-05 5:20
Blake Miller11-Apr-05 5:20 
GeneralRe: How to avoid using multiple threads in winsock programming? Pin
johtib11-Apr-05 6:39
johtib11-Apr-05 6:39 
GeneralRe: How to avoid using multiple threads in winsock programming? Pin
Blake Miller11-Apr-05 12:29
Blake Miller11-Apr-05 12:29 
Given this situation, I would be inclined to create two threads. One that waits on the WSA Events and the second one running the timer and waiting on regular events. You can always communicate between the two threads when you receive a UDP packet so the timer thread does not improperly update information for a UDP packet you already processed.

For example, the WSA thread would communicate with the timer thread. If the timer thread times out and then scans the packet information, it can skip the processing for UDP data recently observed. Also, the WSA thread could set 'regular' events that can trigger activity in the timer thread. It seems more problematic to go in the other direction. If you use MsgWaitForMultipleObjects in the timer thread, you can use PostThreadMessage to send messages to the timer thread from the WSA thread.

Questiondraw on ToolBar Button??? Pin
Anything.J24-Mar-05 22:01
Anything.J24-Mar-05 22:01 
QuestionHow many of you use _tcsinc ? Pin
Chintoo72324-Mar-05 20:55
Chintoo72324-Mar-05 20:55 
AnswerRe: How many of you use _tcsinc ? Pin
toxcct24-Mar-05 21:17
toxcct24-Mar-05 21:17 
GeneralRe: How many of you use _tcsinc ? Pin
Chintoo72324-Mar-05 22:07
Chintoo72324-Mar-05 22:07 
GeneralRe: How many of you use _tcsinc ? Pin
toxcct24-Mar-05 22:16
toxcct24-Mar-05 22:16 
AnswerRe: How many of you use _tcsinc ? Pin
PJ Arends24-Mar-05 22:08
professionalPJ Arends24-Mar-05 22:08 
GeneralRe: How many of you use _tcsinc ? Pin
Chintoo72325-Mar-05 1:05
Chintoo72325-Mar-05 1:05 
AnswerRe: How many of you use _tcsinc ? Pin
Chintoo72325-Mar-05 1:20
Chintoo72325-Mar-05 1:20 
GeneralRe: How many of you use _tcsinc ? Pin
Blake Miller25-Mar-05 6:56
Blake Miller25-Mar-05 6:56 
AnswerRe: How many of you use _tcsinc ? Pin
David Crow25-Mar-05 3:35
David Crow25-Mar-05 3:35 
GeneralRe: How many of you use _tcsinc ? Pin
Chintoo72325-Mar-05 5:07
Chintoo72325-Mar-05 5:07 
AnswerRe: How many of you use _tcsinc ? Pin
Blake Miller25-Mar-05 6:47
Blake Miller25-Mar-05 6:47 
AnswerRe: How many of you use _tcsinc ? Pin
Michael Dunn25-Mar-05 6:49
sitebuilderMichael Dunn25-Mar-05 6:49 
AnswerRe: How many of you use _tcsinc ? Pin
cmk25-Mar-05 9:26
cmk25-Mar-05 9:26 
QuestionHow messages be dispatched? Pin
kokehqyu24-Mar-05 20:38
kokehqyu24-Mar-05 20:38 
QuestionCustom ActiveX control? Pin
foxyspy24-Mar-05 20:24
foxyspy24-Mar-05 20:24 
GeneralCapturing KeyUp and Setting Value ... Pin
Mitch F.24-Mar-05 20:19
Mitch F.24-Mar-05 20:19 

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.