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