winapi - What is the meaning of the Port Number parameter in Window's ATL Winsock wrapper CSocketAddr::FindINET4Addr -


is udp port used send out dns request, e.g. 53? or can host name example.com have different ip address resolution based off specific port being used, e.g. example.com port 80 1.2.3.4 example.com port 25 5.6.7.8? if so, "port number" parameter port specific name resolution?

this method calls window's getaddrinfo ends being 2nd parameter const char* servname string integer port number string, e.g. "53" or "80".

the port number used when flag parameter contains ai_numericserv flag:

from http://msdn.microsoft.com/en-us/library/ms738520.aspx:

when ai_numericserv bit set, pservicename parameter must contain non-null numeric port number, otherwise eai_noname error returned. flag prevents name resolution service being called.

the ai_numericserv flag defined on windows sdk windows vista , later. ai_numericserv flag not supported microsoft providers.


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -