Windows Sockets: Porty a adresy soketů
Tento článek vysvětluje pojmy "port" a "adresy" jako rozhraní Windows Sockets.
Port
Port Určuje jedinečný proces, pro kterou lze poskytovat službu.V této souvislosti port je přidružen k aplikaci, která podporuje rozhraní Windows Sockets.Myšlenka je jednoznačně identifikovat každé aplikace Windows Sockets, máte více než jeden Windows Sockets aplikace spuštěné v počítači současně.
Některé porty jsou vyhrazeny pro běžné služby, např.Tyto porty by nepoužívejte, pokud jsou poskytování těchto služeb.Podrobné informace o specifikaci rozhraní Windows Sockets tyto rezervované porty.Soubor rozhraní WINSOCK.H uvádí také jim.
Chcete-li povolit Knihovnu Windows Sockets vyberte použitelný port, průchod 0 jako hodnota portu.MFC vybere hodnotu větší než 1 024 desetinné číslo portu.Můžete načíst hodnotu portu, který vybranou knihovnu MFC voláním CAsyncSocket::GetSockName členské funkce.
Adresu soketu
Každý objekt je přidružena adresa Internet Protocol (IP) v síti.Adresa je obvykle název počítače, jako je například "ftp.microsoft.com" nebo tečkovaný číslo, například "128.56.22.8".
Při hledání vytvořit soket, obvykle není nutné zadat vlastní adresu.
[!POZNÁMKA]
Je možné, že váš počítač obsahuje více síťových karet (nebo aplikace může být někdy tyto počítače), každá představuje jinou síť.Pokud ano, je třeba uvést adresu chcete-li určit, které síťové karty pomocí soketu.To je určitě pokročilého využití a problém možná přenositelnost.
Další informace naleznete v části: