NK_test 2015-11-25 03:10 采纳率: 40%
浏览 3014
已采纳

客户端和服务端的数据交互?

最近想做一个点外卖的系统,分为客户端和服务端。但是在进行数据交互时有一点想不通,比如像现在市场上的饿了么,商家的客户端和消费者手中的app客户端是如何进行数据交互的?
我的理解是 他们之间通过一台总服务器,消费者将订单数据发往服务器,商家从服务器接收订单信息,那么服务端有是如何进行数据传输的,能讲的详细一些么。。。

谢谢啦!

  • 写回答

6条回答 默认 最新

  • threenewbee 2015-11-25 03:49
    关注

    看你用什么语言,可以用websocket/socket/web service等很多技术实现通讯。另外分布式架构有不止一台服务器,分为应用层,缓存,事务服务器等。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • 毕小宝 博客专家认证 2015-11-25 03:53
    关注

    java web技术可以实现啊,所谓服务器和客户端就是web服务器和浏览器的交互操作,服务器端代码用java servlet完成,前端页面用jsp等。
    就是通常的网站建设,了解了原理,其实并不难得。

    评论
  • 张文琪2023 2015-11-25 04:20
    关注

    我的博客内有关于web服务器的代码,有兴趣的话可以去看一下

    评论
  • Evankaka 博客专家认证 2015-11-25 04:43
    关注

    那么服务端有是如何进行数据传输的?
    服务端对数据保存到数据库,并返回处理的结果给前台(一般是使用json)

    评论
  • 水的只能学 2015-11-25 11:50
    关注

    其实这里你不明白的就是两边是通过什么技术来进行实时交互的吧,中间有服务器来进行数据分发,至于是多少个服务器,这就另当别论了

    评论
  • zuishikonghuan 2015-11-26 04:29
    关注

    客户端使用socket或系统提供的其他方法与服务器通信,简单点的方法就是服务器使用http,客户端发出http请求

    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥15 我现在有一些关于提升机故障的专有文本数据,量也不多,我在label studio上进行了关系和实体的标注,完成了知识图谱的构造,那么我使用生成式模型的话,我能做哪些工作来写我的论文?
  • ¥15 电脑连不上无线网络如下诊断反馈应该如何操作
  • ¥15 telegram api 使用forward_messages方法转发消息时,目标群组里面会出现此消息来源,如何隐藏?
  • ¥15 在ubuntu中无法连接到远程服务器传输文件
  • ¥15 关于#tensorflow#的问题:有没有什么方法可以让机器自己学会像素风格的图片
  • ¥15 Oracle触发器字段变化时插入指定值
  • ¥15 docker无法进入容器内部
  • ¥15 qt https 依赖openssl 静态库
  • ¥15 python flask 报错
  • ¥15 改个密码引发的项目启动问题