Click here to Skip to main content
15,899,754 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Replace numbers with words? Pin
El Corazon26-Sep-07 5:12
El Corazon26-Sep-07 5:12 
GeneralRe: Replace numbers with words? Pin
Jeremy Falcon26-Sep-07 5:16
professionalJeremy Falcon26-Sep-07 5:16 
GeneralRe: Replace numbers with words? Pin
El Corazon26-Sep-07 6:43
El Corazon26-Sep-07 6:43 
AnswerRe: Replace numbers with words? Pin
Stephen Hewitt25-Sep-07 21:23
Stephen Hewitt25-Sep-07 21:23 
AnswerRe: Replace numbers with words? Pin
Jeremy Falcon26-Sep-07 4:56
professionalJeremy Falcon26-Sep-07 4:56 
Questionneed help Pin
gentleguy25-Sep-07 16:43
gentleguy25-Sep-07 16:43 
AnswerRe: need help Pin
Nishad S25-Sep-07 17:32
Nishad S25-Sep-07 17:32 
QuestionHow to get started in win32 api Pin
freeheap25-Sep-07 14:32
freeheap25-Sep-07 14:32 
AnswerRe: How to get started in win32 api Pin
Mark Salsbery25-Sep-07 14:50
Mark Salsbery25-Sep-07 14:50 
AnswerRe: How to get started in win32 api Pin
Stephen Hewitt25-Sep-07 14:57
Stephen Hewitt25-Sep-07 14:57 
AnswerRe: How to get started in win32 api Pin
Nishad S25-Sep-07 17:36
Nishad S25-Sep-07 17:36 
AnswerRe: How to get started in win32 api Pin
Hamid_RT25-Sep-07 20:41
Hamid_RT25-Sep-07 20:41 
AnswerRe: How to get started in win32 api Pin
David Crow26-Sep-07 3:28
David Crow26-Sep-07 3:28 
AnswerRe: How to get started in win32 api Pin
Jeremy Falcon26-Sep-07 5:25
professionalJeremy Falcon26-Sep-07 5:25 
QuestionResumeThread not calling function Pin
rp_suman25-Sep-07 14:10
rp_suman25-Sep-07 14:10 
AnswerRe: ResumeThread not calling function [modified] Pin
Mark Salsbery25-Sep-07 14:29
Mark Salsbery25-Sep-07 14:29 
AnswerRe: ResumeThread not calling function Pin
Stephen Hewitt25-Sep-07 14:49
Stephen Hewitt25-Sep-07 14:49 
GeneralRe: ResumeThread not calling function Pin
rp_suman25-Sep-07 15:05
rp_suman25-Sep-07 15:05 
Questionif problems Pin
dellthinker25-Sep-07 12:19
dellthinker25-Sep-07 12:19 
AnswerRe: if problems Pin
Mark Salsbery25-Sep-07 13:09
Mark Salsbery25-Sep-07 13:09 
GeneralRe: if problems Pin
dellthinker25-Sep-07 14:02
dellthinker25-Sep-07 14:02 
GeneralRe: if problems Pin
Mark Salsbery25-Sep-07 14:17
Mark Salsbery25-Sep-07 14:17 
GeneralRe: if problems Pin
dellthinker25-Sep-07 14:20
dellthinker25-Sep-07 14:20 
GeneralRe: if problems Pin
Mark Salsbery25-Sep-07 14:38
Mark Salsbery25-Sep-07 14:38 
The key point I was trying to make is that you need to check for success/fail on
all connect() calls.

You can code it any way you want.  The simplest, least elegant way is nested "if"s

if (SOCKET_ERROR == connect(..))
{
   ... try next address
   if (SOCKET_ERROR == connect(..))
   {
      ... try next address
      if (SOCKET_ERROR == connect(..))
      {
         ... try next address
         if (SOCKET_ERROR == connect(..))
         {
            // all four connect() attempts failed!
         }
      }
   }
}

You can get as fancy as you want. 

For example, a more elegant solution would be a configurable
list of addresses/server names that you loop through until
you get a successful connection.

Mark



Mark Salsbery
Microsoft MVP - Visual C++

Java | [Coffee]

QuestionRe: if problems Pin
David Crow26-Sep-07 3:38
David Crow26-Sep-07 3:38 

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.