Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Sergey Prach                         2:5020/400     13 May 2007  12:30:37
 To : All
 Subject : Net:SNMP, бред какой-то
 -------------------------------------------------------------------------------- 
 
 Приветствую!
 
         В perl-е не силен, поэтому не обессудьте. Ситуация следующая, надо
 написать
 скрипт, который активно сипользует Net:SNMP, одно из значений, получаемое с
 удаленного оборудования - номер порта, который представлен следующим
 диапазоном значений (0 - все порты, 1-9):
 ('0x000003ff', '0x00000001', '0x00000002', '0x00000004', '0x00000008', 
 '0x00000010', '0x00000020', '0x00000040', '0x00000080', '0x00000100')
 
 А теперь прикол, при переборе дерева порты отлично возвращаются, за
 исключением значений '0x00000020' и '0x00000040'. Первое преобразуется
 некую строку, содержащую пробел, типа \0x00\0x00\0x00\0x00\0x20, второе
 аналогично в \0x00\0x00\0x00\0x00\0x40 (в конце получается символ @).
 Спрашивается - какого?
 
 Пока извернулся следующей конструкцией:
         $port = '0x00000020' if ($port =~ m/ /);
         $port = '0x00000040' if ($port =~ m/@/);
 
 Hо ведь это бред, остальные то нормально возвращаются.
 -- 
 С уважением,
 Сергей Прач
 
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Net:SNMP, бред какой-то   Sergey Prach   13 May 2007 12:30:37 
Архивное /ru.perl/22745e8b8c0bc.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional