Как стать автором
Обновить

Комментарии 7

Как-то всё тут не так: не соблюдены стандарты именования (snmpt, c_target)

Код, видимо, не рабочий: зачем делать listen() на каждый send()?

Зачем нужен поток, который ничего не делает?
Подразумевается, что это часть чего-то большое. Это что-то большое запускает тред, который «как-бы мониторит сеть». Это я предполагаю.
На самом деле, я сам не оч понял, что это было.
Меня щас злостно заминусуют, потому что я критикую программиста в день программиста, хотя я и сам программист, но я всеравно напишу.

Вы пишите:
Такой порядок в стандартных библиотеках хочешь-нехочешь заставляют разработчиков так-же писать «правильный» код.

А класс с маленькой буквы…
public class snmpt extends Thread{

А зачем extends Thread, когда рекомендуется делать implements Runnable? Объясните, пожалуйста.

Если честно, я немного не понимаю, о чем статья. То, что вы пишите, это не Java и SNMP, а примитивный пример использования платной для коммерческого использования библиотеки snmp4j. Т.е. «Пример использования библиотеки SNMP4J»

Я лично не вижу, чему здесь радоваться. Ну да, под Жабу пишут много библиотек, но что здесь особенного?
Получился какой-то копи-паст примитивного кода.

Если бы вы рассказали, как вам это помогло в проекте, зачем вы это использовали, насколько удобнее пользоваться либой по сравнению с написанием собственного кода, это было бы кул и респект.
А так — копипаст и комменты, объясняющие очевидные вещи жабистам, кроме того эти же комменты можно найти в JavaDoc, а тем кто с жабой не знаком, те вообще ничего не поймут.

Или я не понял вашей мысли?
В джаваедоках, кстати, намного более полные и, что самое важное, работающие примеры:

www.snmp4j.org/doc/org/snmp4j/Snmp.html
Со многими замеч согласен. Пример тестовый, как вы заметили, поэтому не оформлял. Сейчас, собственно, заполняю его логикой.
Библиотека SNMP4J.jar свободная. Велосипед изобретать — не тру, поэтому что-то самому писать даже в голову не приходило. Хотелось показать, что даже сложные вещи на яве выглядят просто. Например, я сам разобрался с абсолютно незнакомым протоколом и собрал тестовый примет за полдня.
Не пинайте сильно
Да никто и не пинает :)
Вы по-лучше объясните, что хотите сказать, больше жизненности хочется!

Народ, пример — рабочий.
За основу взят как-раз пример из доки. Запостил, т.к. возникла такая необходимость — работать с SNMP (не часто такая потребность возникает). Библиотека выбрана, как самая распространенная.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации