База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Объекты / Объект sock. / Свойства, методы и события
.targetip - свойство
| Назначение: | При активном открытии на текущем выбранном сокете (выбор выполняется через sock.num) задаёт целевой IP-адрес, к которому сокет будет пытаться подключиться. При пассивном открытии в ряде случаев задаёт единственный IP-адрес, с которого принимается входящее соединение. |
| Тип: | Строка. |
| Диапазон значений: | Любой допустимый IP-адрес (например, "192.168.100.40"). По умолчанию = "0.0.0.0" |
| См. также: | sock.targetport, sock.remoteport |
Подробности
При активном открытии это свойство важно только в момент установки соединения.
Для входящих соединений значение свойства учитывается или нет в зависимости от свойства sock.inconmode. Если sock.inconmode= 1 - PL_SOCK_INCONMODE_SPECIFIC_IPPORT или 2 - PL_SOCK_INCONMODE_SPECIFIC_IP_ANY_PORT, подключиться к сокету сможет только хост, IP-адрес которого совпадает с заданным в свойстве sock.targetip.
Текущий IP-адрес на «другой стороне» соединения всегда можно узнать через свойство sock.remoteip (только чтение).