Комментарии 7
Как-то всё тут не так: не соблюдены стандарты именования (snmpt, c_target)
Код, видимо, не рабочий: зачем делать listen() на каждый send()?
Зачем нужен поток, который ничего не делает?
Код, видимо, не рабочий: зачем делать listen() на каждый send()?
Зачем нужен поток, который ничего не делает?
+2
Меня щас злостно заминусуют, потому что я критикую программиста в день программиста, хотя я и сам программист, но я всеравно напишу.
Вы пишите:
Такой порядок в стандартных библиотеках хочешь-нехочешь заставляют разработчиков так-же писать «правильный» код.
А класс с маленькой буквы…
А зачем extends Thread, когда рекомендуется делать implements Runnable? Объясните, пожалуйста.
Если честно, я немного не понимаю, о чем статья. То, что вы пишите, это не Java и SNMP, а примитивный пример использования платной для коммерческого использования библиотеки snmp4j. Т.е. «Пример использования библиотеки SNMP4J»
Я лично не вижу, чему здесь радоваться. Ну да, под Жабу пишут много библиотек, но что здесь особенного?
Получился какой-то копи-паст примитивного кода.
Если бы вы рассказали, как вам это помогло в проекте, зачем вы это использовали, насколько удобнее пользоваться либой по сравнению с написанием собственного кода, это было бы кул и респект.
А так — копипаст и комменты, объясняющие очевидные вещи жабистам, кроме того эти же комменты можно найти в JavaDoc, а тем кто с жабой не знаком, те вообще ничего не поймут.
Или я не понял вашей мысли?
Вы пишите:
Такой порядок в стандартных библиотеках хочешь-нехочешь заставляют разработчиков так-же писать «правильный» код.
А класс с маленькой буквы…
public class snmpt extends Thread{
А зачем extends Thread, когда рекомендуется делать implements Runnable? Объясните, пожалуйста.
Если честно, я немного не понимаю, о чем статья. То, что вы пишите, это не Java и SNMP, а примитивный пример использования платной для коммерческого использования библиотеки snmp4j. Т.е. «Пример использования библиотеки SNMP4J»
Я лично не вижу, чему здесь радоваться. Ну да, под Жабу пишут много библиотек, но что здесь особенного?
Получился какой-то копи-паст примитивного кода.
Если бы вы рассказали, как вам это помогло в проекте, зачем вы это использовали, насколько удобнее пользоваться либой по сравнению с написанием собственного кода, это было бы кул и респект.
А так — копипаст и комменты, объясняющие очевидные вещи жабистам, кроме того эти же комменты можно найти в JavaDoc, а тем кто с жабой не знаком, те вообще ничего не поймут.
Или я не понял вашей мысли?
+2
В джаваедоках, кстати, намного более полные и, что самое важное, работающие примеры:
www.snmp4j.org/doc/org/snmp4j/Snmp.html
www.snmp4j.org/doc/org/snmp4j/Snmp.html
0
Со многими замеч согласен. Пример тестовый, как вы заметили, поэтому не оформлял. Сейчас, собственно, заполняю его логикой.
Библиотека SNMP4J.jar свободная. Велосипед изобретать — не тру, поэтому что-то самому писать даже в голову не приходило. Хотелось показать, что даже сложные вещи на яве выглядят просто. Например, я сам разобрался с абсолютно незнакомым протоколом и собрал тестовый примет за полдня.
Не пинайте сильно
Библиотека SNMP4J.jar свободная. Велосипед изобретать — не тру, поэтому что-то самому писать даже в голову не приходило. Хотелось показать, что даже сложные вещи на яве выглядят просто. Например, я сам разобрался с абсолютно незнакомым протоколом и собрал тестовый примет за полдня.
Не пинайте сильно
0
Народ, пример — рабочий.
За основу взят как-раз пример из доки. Запостил, т.к. возникла такая необходимость — работать с SNMP (не часто такая потребность возникает). Библиотека выбрана, как самая распространенная.
За основу взят как-раз пример из доки. Запостил, т.к. возникла такая необходимость — работать с SNMP (не часто такая потребность возникает). Библиотека выбрана, как самая распространенная.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Java — это просто! Java и SNMP