Activity_Run
zsruning
采纳率50%
2015-10-10 02:46 阅读 2.0k

android 服务器 怎样通过Http协议实现两台设备之间进行通信?

做一个程序,要A客户端通过服务器向B终端发送一条指令,B回复信息给服务器,服务器再回复到A客户端,(在网上查好像可以用Servlet转发实现,但是考虑好久不知道是什么逻辑~糗~)我是刚入行的小菜鸟,请大神们指教~跪谢~

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • u011596810 「已注销」 2015-10-10 07:26

    感觉你可以按照以下步骤学习一下:
    1、学会使用Volley或者HttpClient等获取一些网站的html数据。
    2、搭建后台。假如你想学习servlet的话,可以百度学习一下JSP、servlet的视频,由此便可以学会如何搭建一个网站。
    3、使用servlet写一个接口(其实和网站差不多的概念),就是当传参数过去的时候会返回一下json数据。
    4、使用Volley或者HttpClient等去访问那个接口(传参),便可以得到json数据。
    5、使用自带json或者gson解析json数据。
    大概就这些步骤了。
    第三步的传参,便是客户端发信息给服务器端
    第四步的获取json数据,便是服务器端发送数据给客户端
    以上便是个人理解的两端使用http交互

    点赞 1 评论 复制链接分享
  • bdmh bdmh 2015-10-10 03:07

    调用http接口,但是不能实现实时消息,需要定时刷新,流量消耗大,你可以用xmpp协议,或者用第三方的IM框架,比如 环信IM服务

    点赞 评论 复制链接分享
  • oSanYeCao1234567 RoidCoder 2015-10-10 04:37

    使用推送吧,自己做或者第三方的

    点赞 评论 复制链接分享

相关推荐