Сокеты Windows. Порты и адреса сокета
В этой статье описывается термин «порт» и «адрес», как используется с Windows SSL.
Port
Задает уникальный порт процесса, для которого служба может быть предоставлена. Присутствующем в контексте, порт связан с приложением, которое поддерживает Windows SSL. Рекомендуется указывать каждое приложение Windows sockets уникальным, поэтому следует имеет более одного выполнения приложения Windows SSL на компьютере одновременно.
Некоторые порты зарезервировано для общих служб, например FTP. Следует избегать использования этих портов без предоставления этот тип службы. Сведения спецификации Windows эти порты SSL зарезервировано. Файл WINSOCK.H также перечислены их.
Чтобы включить Windows sockets DLL выделяет годный к использованию порт автоматически, передает порт 0 в качестве значения. MFC выделяет порт значение, десятичное число 1,024. Можно извлечь значение порт, который выбрал MFC, вызвав функцию-член CAsyncSocket::GetSockName.
Адрес сокета
Каждый объект сокета связан с адресом (IP) протокол IP в сети. Как правило, адрес имя компьютера, например «ftp.microsoft.com» или точки, число, например «128.56.22.8».
При поиске создание сокет, обычно не требуется указывать собственный адрес.
Примечание
Возможно, что компьютер имеет несколько сетевые карты (или приложение когда-нибудь может выполняться на одном компьютере), каждый из которых представляет отдельную сети.Если в этом случае может потребоваться предоставить адрес для определения, карту сети сокет будет использовать.Это может быть расширенные потреблением и возможной причиной проблемы 64-битной.
Дополнительные сведения см. в следующих разделах: