我计划在 Android 上制作即时通讯软件,需要一些指导
我已经将我的 Android 应用程序与 php 和 mysql 连接起来。 我在android中使用HttpClient与php连接 问题是只有当我发送请求时我才会收到服务器的响应。 因此,如果我是“X”并且我想向“Y”发送一些消息 那么“Y”将如何接收它。 客户端是否应该每隔“n”秒不断轮询服务器以获取新消息?我觉得这样效率会很低。 还有其他选择吗? 使用 HttpClient 是最好的方法还是应该使用其他方法?
I have connected my android app with php and mysql.
I have used HttpClient in android to connect with php
The problem is i get a response from server only if i send a request.
So if I am 'X' and I want to send some message to 'Y'
then how will 'Y' receive it.
Should the client continously poll server every 'n' seconds for new messages? I feel this will be inefficient.
Any other alternative ??
Is using HttpClient the best way or should I use some other method ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看云到设备消息传送。
Have a look at cloud to device messaging.
您可以使用谷歌云信使。如需更多信息,请参阅有关该主题的研究论文。它可能对你有用。
http://www.academia.edu/4839374/Study_on_client_server_interaction_in_an_android_Smartphone_messaging_application_through_prototype_implementation
You can use Google cloud messenger. And for more info there is a research paper on this topic. It might be useful for you .
http://www.academia.edu/4839374/Study_on_client_server_interaction_in_an_android_Smartphone_messaging_application_through_prototype_implementation