0

我已经从这个 git 链接https://github.com/aldrinm/messenger-sdk实现了 yahoo 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();

这里首先登录,向用户名发送一条消息(成功),然后调用 GIT 链接中给出的库中的通知管理器

我还意识到该类正在调用服务器以每 10 秒后使用 http get 和轮询检查新消息,我在 netbeans 中得到回复 null 但如果我在浏览器上请求相同的服务器,我会立即得到响应。我立即收到所有回复,可能是什么问题?10 或 20 分钟后在 netbeans 中获得相同链接的响应,并且浏览器立即获得响应

4

0 回答 0