我已经从这个git链接https://github.com/aldrinm/messenger-sdk实现了雅虎IM 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();
这里首先登录,将msg发送到用户名(成功),然后调用GIT链接中给出的库中的通知管理器
我还意识到该类在每10秒后调用一个服务器来检查带有http get和polling的新消息,我在netbeans中得到回复null但是如果我在浏览器上请求相同的服务器,我立即得到响应。我立即得到所有答案可能是什么问题?在10或20分钟后获得netbeans中相同链接的响应,并使用浏览器立即获取响应