|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Yar Tikhiy 2:5020/118 22 Nov 2000 17:06:59 To : "Anton V. Kondakov" Subject : Re: MTU --------------------------------------------------------------------------------
AVK> Как можно в программе получить значение MTU с интерфейса через который
AVK> будут
AVK> отпраляться данные?
AVK> Пока делаю так:
AVK> 1. создаю сокет
AVK> 2. делаю на него connect с адресом удаленной машины
AVK> 3. делаю getsockname чтобы вытащить IP адрес интерфейса
AVK> 4. с помощью ioctl достаю список все интерфейсов с адресами
AVK> 5. по адресу нахожу свой интерфейс
AVK> 6. с помощью ioctl получаю MTU
AVK> Hикак это попроще сделать нельзя???
IMHO когда пользовательской программе приходится делать такие вещи,
то автору пора задуматься, не ошибся ли он при выборе подхода к
решению задачи ;-)
SY, Yar
--- ifmail v.2.15dev5
* Origin: Chemistry Department of Moscow State University (2:5020/118)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/11683e9976615.html, оценка из 5, голосов 10
|