Click here to Skip to main content
15,885,182 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: VC++ console application - client / Server Pin
jeron122-Sep-14 6:31
jeron122-Sep-14 6:31 
AnswerRe: VC++ console application - client / Server Pin
Pouria Polouk22-Sep-14 6:50
Pouria Polouk22-Sep-14 6:50 
GeneralRe: VC++ console application - client / Server Pin
jeron122-Sep-14 6:55
jeron122-Sep-14 6:55 
GeneralRe: VC++ console application - client / Server Pin
Pouria Polouk23-Sep-14 22:34
Pouria Polouk23-Sep-14 22:34 
GeneralRe: VC++ console application - client / Server Pin
jeron124-Sep-14 3:58
jeron124-Sep-14 3:58 
GeneralRe: VC++ console application - client / Server Pin
Pouria Polouk24-Sep-14 8:19
Pouria Polouk24-Sep-14 8:19 
GeneralRe: VC++ console application - client / Server Pin
jeron124-Sep-14 9:16
jeron124-Sep-14 9:16 
GeneralRe: VC++ console application - client / Server Pin
Pouria Polouk25-Sep-14 5:33
Pouria Polouk25-Sep-14 5:33 
Dear friend, It’s not important if that public IP (ADSL IP) be static or dynamic. The code below gets public IP of that computer and it must be able bind that IP to the created socket and then stays at the listening state:

...
HINTERNET hI, hF;
DWORD piSize;
char public_ip[15];
hI= InternetOpen(NULL, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);
hF = InternetOpenUrlA(hI, "http://myip.dnsomatic.com", NULL, 0, INTERNET_FLAG_RELOAD, 0);
InternetReadFile(hF, &public_ip, sizeof(public_ip), &piSize);
public_ip[piSize] = '\0';
InternetCloseHandle(hF);
InternetCloseHandle(hI);
cout << public_ip;
...

The main problem is that my server program can’t bind to received public IP.
QuestionRe: VC++ console application - client / Server Pin
jeron125-Sep-14 11:53
jeron125-Sep-14 11:53 
AnswerRe: VC++ console application - client / Server Pin
Pouria Polouk26-Sep-14 7:25
Pouria Polouk26-Sep-14 7:25 
GeneralRe: VC++ console application - client / Server Pin
jeron126-Sep-14 7:41
jeron126-Sep-14 7:41 
QuestionRegarding Parameter in C (GCD of 2 Numbers) Pin
Driganka Mandal19-Sep-14 19:02
Driganka Mandal19-Sep-14 19:02 
AnswerRe: Regarding Parameter in C (GCD of 2 Numbers) Pin
Richard MacCutchan19-Sep-14 21:17
mveRichard MacCutchan19-Sep-14 21:17 
GeneralRe: Regarding Parameter in C (GCD of 2 Numbers) Pin
Driganka Mandal19-Sep-14 22:18
Driganka Mandal19-Sep-14 22:18 
GeneralRe: Regarding Parameter in C (GCD of 2 Numbers) Pin
Richard MacCutchan19-Sep-14 22:23
mveRichard MacCutchan19-Sep-14 22:23 
AnswerRe: Regarding Parameter in C (GCD of 2 Numbers) Pin
Albert Holguin22-Sep-14 3:41
professionalAlbert Holguin22-Sep-14 3:41 
QuestionIs it possible of getting same answer for inverse of matrix 100*100 dimension using gsl lib and matlab? Pin
mybm119-Sep-14 0:19
mybm119-Sep-14 0:19 
AnswerRe: Is it possible of getting same answer for inverse of matrix 100*100 dimension using gsl lib and matlab? Pin
CPallini19-Sep-14 1:50
mveCPallini19-Sep-14 1:50 
QuestionExtraction dictionary Software database Pin
محمد الذوادي18-Sep-14 18:12
محمد الذوادي18-Sep-14 18:12 
AnswerRe: Extraction dictionary Software database Pin
Richard MacCutchan18-Sep-14 22:11
mveRichard MacCutchan18-Sep-14 22:11 
QuestionGoogle's PageRank Pin
Ștefan-Mihai MOGA17-Sep-14 17:24
professionalȘtefan-Mihai MOGA17-Sep-14 17:24 
SuggestionRe: Google's PageRank Pin
David Crow18-Sep-14 17:34
David Crow18-Sep-14 17:34 
QuestionForce a popup menu hosted in a CDialog to show up its accelerators keys Pin
sdancer7517-Sep-14 2:54
sdancer7517-Sep-14 2:54 
AnswerRe: Force a popup menu hosted in a CDialog to show up its accelerators keys Pin
enhzflep17-Sep-14 16:46
enhzflep17-Sep-14 16:46 
GeneralRe: Force a popup menu hosted in a CDialog to show up its accelerators keys Pin
sdancer7517-Sep-14 20:56
sdancer7517-Sep-14 20:56 

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.