Реализация Yahoo IM SDK - ответ на сообщение приходит слишком поздно с сервера JAVA
Я реализовал Yahoo SDK IM по этой ссылке git https://github.com/aldrinm/messenger-sdk. Я разработал приложение, в котором пользователь входит в Yahoo Messenger из моего приложения, пользователь может отправлять сообщения своим контактам, а также получать их. Я использую класс диспетчера уведомлений из библиотеки для получения уведомлений. Я использую опрос, как показано или предоставлено в библиотеке, для получения сообщений или ответов от контактов. Я запрашиваю сервер через каждые 10 секунд для новых уведомлений, но я получаю ответ через 5 минут, 10 минут, а иногда даже от 20 до 25 минут. В чем может быть проблема с этим?? Это проблема с сервером или моим кодом? Заранее спасибо.
YahooMessengerMessageManager messageManager=YahooMessengerMessageManager.getInstance();
Contact contact = new Contact();
contact.setId(targetusername);
messageManager.sendMessage(contact, message);
YahooMessengerNotificationManager notify=YahooMessengerNotificationManager.getInstance();
здесь я сначала регистрируюсь, отправляю сообщение с именем пользователя (что успешно), а затем вызываю менеджер уведомлений, который находится в библиотеке, указанной в ссылке GIT
Я также понял, что класс вызывает сервер для проверки новых сообщений с помощью http get и опроса каждые 10 секунд. Я получаю нулевой ответ в netbeans, но если я запрашиваю тот же сервер в браузере, я сразу получаю ответ. Я сразу получаю все ответы, в чем может быть проблема?? Получение ответа на ту же ссылку в NetBeans через 10 или 20 минут, и браузер получает его немедленно