Click here to Skip to main content
15,914,222 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Socket Not Connecting (Weird) Pin
led mike11-Jan-07 11:49
led mike11-Jan-07 11:49 
GeneralMessage Removed Pin
11-Jan-07 11:51
Armond Sarkisian11-Jan-07 11:51 
GeneralRe: Socket Not Connecting (Weird) Pin
led mike11-Jan-07 12:07
led mike11-Jan-07 12:07 
AnswerRe: Socket Not Connecting (Weird) Pin
Mark Salsbery11-Jan-07 11:50
Mark Salsbery11-Jan-07 11:50 
GeneralMessage Removed Pin
11-Jan-07 11:52
Armond Sarkisian11-Jan-07 11:52 
GeneralRe: Socket Not Connecting (Weird) Pin
Mark Salsbery11-Jan-07 11:58
Mark Salsbery11-Jan-07 11:58 
GeneralMessage Removed Pin
11-Jan-07 11:59
Armond Sarkisian11-Jan-07 11:59 
GeneralRe: Socket Not Connecting (Weird) Pin
Mark Salsbery11-Jan-07 12:10
Mark Salsbery11-Jan-07 12:10 
That won't work. You need to resolve google.com to an ip address (DNS works Smile | :) )

getaddrinfo() will use DNS if you have it configured (if you can post here I imagine you do)

Here's some sample code ripped right from MSDN...
char* ip = "google.com";
char* port = "80";
struct addrinfo aiHints;
struct addrinfo *aiList = NULL;
int retVal;
 
memset(&aiHints, 0, sizeof(aiHints));
aiHints.ai_family = AF_INET;
aiHints.ai_socktype = SOCK_STREAM;
aiHints.ai_protocol = IPPROTO_TCP;
 
//--------------------------------
// Call getaddrinfo(). If the call succeeds,
// the aiList variable will hold a linked list
// of addrinfo structures containing response
// information about the host
if ((retVal = getaddrinfo(ip, port, &aiHints, &aiList)) != 0) 
{
  printf("getaddrinfo() failed.\n");
}
else
{
  printf("getaddrinfo() succeeded.\n");
}
On success, aiList will have all the info you need to make a connection.

Mark
GeneralMessage Removed Pin
11-Jan-07 12:22
Armond Sarkisian11-Jan-07 12:22 
GeneralRe: Socket Not Connecting (Weird) Pin
Mark Salsbery11-Jan-07 12:43
Mark Salsbery11-Jan-07 12:43 
GeneralRe: Socket Not Connecting (Weird) Pin
Mark Salsbery11-Jan-07 13:47
Mark Salsbery11-Jan-07 13:47 
GeneralMessage Removed Pin
11-Jan-07 14:37
Armond Sarkisian11-Jan-07 14:37 
GeneralMessage Removed Pin
11-Jan-07 15:05
Armond Sarkisian11-Jan-07 15:05 
GeneralMessage Removed Pin
11-Jan-07 15:12
Armond Sarkisian11-Jan-07 15:12 
GeneralRe: Socket Not Connecting (Weird) Pin
Mark Salsbery11-Jan-07 15:29
Mark Salsbery11-Jan-07 15:29 
GeneralMessage Removed Pin
11-Jan-07 15:35
Armond Sarkisian11-Jan-07 15:35 
GeneralRe: Socket Not Connecting (Weird) Pin
Mark Salsbery11-Jan-07 15:45
Mark Salsbery11-Jan-07 15:45 
GeneralMessage Removed Pin
11-Jan-07 15:50
Armond Sarkisian11-Jan-07 15:50 
GeneralRe: Socket Not Connecting (Weird) Pin
Mark Salsbery11-Jan-07 15:54
Mark Salsbery11-Jan-07 15:54 
GeneralMessage Removed Pin
11-Jan-07 15:56
Armond Sarkisian11-Jan-07 15:56 
GeneralMessage Removed Pin
11-Jan-07 16:00
Armond Sarkisian11-Jan-07 16:00 
GeneralRe: Socket Not Connecting (Weird) Pin
Mark Salsbery11-Jan-07 16:35
Mark Salsbery11-Jan-07 16:35 
GeneralRe: Socket Not Connecting (Weird) Pin
Mark Salsbery11-Jan-07 16:02
Mark Salsbery11-Jan-07 16:02 
GeneralMessage Removed Pin
11-Jan-07 16:07
Armond Sarkisian11-Jan-07 16:07 
GeneralMessage Removed Pin
11-Jan-07 16:24
Armond Sarkisian11-Jan-07 16:24 

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.