атрибут ncacn_ip_tcp
Ncacn_ip_tcp ключевое слово определяет TCP/IP в качестве семейства протоколов для конечной точки.
endpoint("ncacn_ip_tcp:server-name[port-name]")
-
имя_сервера
-
Указывает имя или интернет-адрес для сервера или узла, компьютера. Имя представляет собой символьную строку. Интернет-адрес является распространенной нотацией адреса в Интернете.
-
port-name
-
Указывает необязательное 16-разрядное число. Значения меньше 1024 обычно зарезервированы. Если значение не указано, служба сопоставления конечных точек выбирает допустимое значение имени порта .
Синтаксис строки порта транспорта TCP/IP, как и всех строк портов, определяется независимо от спецификации IDL. Компилятор выполняет некоторую проверку синтаксиса, но не гарантирует правильность спецификации конечной точки. Некоторые ошибки могут сообщаться во время выполнения, а не во время компиляции.
[
uuid(12345678-4000-2006-0000-20000000001a),
version(1.1),
endpoint("ncacn_ip_tcp:rainier[1404]")
]
interface iface
{
// Interface definition statements.
}
endpoint("ncacn_ip_tcp:128.10.2.30[1404]")