Я работаю над COAP для передачи информации между устройствами. Я только нахожусь в стадии изучения. Я сослался на документ, в котором был реализован образец COAP в eclipse с использованием калифорния. В этом случае я попробовал пример, приведенный в документе, для непрерывного наблюдения за состояниями сервера, но он не работает, в нем просто отображается исключение нулевого указателя, пока я запускаю проект. Затем я попытался отладить код, в чем причина исключения нулевого указателя, он работает хорошо, постоянно получает результат, я не понимаю, почему он вызывает ошибку во время запуска проекта, а во время отладки - нет. Пожалуйста помоги
Я использую следующий код:
public class HelloObserver {
public static void main(String[] args) {
CoapClient client = new CoapClient("coap://vs0.inf.ethz.ch:5683/obs");
CoapObserveRelation relation= client.observe(new CoapHandler() {
@Override
public void onLoad(CoapResponse response) {
System.out.println(response.getResponseText());
/*response.notify();*/
// TODO Auto-generated method stub
}
@Override
public void onError() {
System.err.println();
// TODO Auto-generated method stub
}
});
relation.proactiveCancel();
}
}