Erlang: как установить или проверить TTL в UDP-пакетах? - PullRequest
3 голосов
/ 16 июня 2009

В Эрланге, как я могу:

  • Установить TTL для отправленных пакетов UDP?

  • Получить значение TTL для принятых пакетов UDP?

Мне нужно сделать это для реализации GTSM

1 Ответ

1 голос
/ 19 июня 2009

gen_udp в настоящее время не предоставляет способ сделать это. вам нужно изменить слой inet под ним, чтобы учесть эту новую функциональность. Это не составит труда сделать, если вы посмотрите на другие опции, которые они разрешают устанавливать, например multicast_ttl, и, возможно, вы сможете реализовать gen_udp: send, recv и open, которые допускают эту поддержку.

...