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

问题描述

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

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

谢谢啦!

解决方案

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

解决方案二:

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

解决方案三:

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

解决方案四:

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

解决方案五:

客户端与服务端的数据交互 PageMethods + JSON
客户端和服务端交互的东东
zookeeper客户端和服务端交互分析

解决方案六:

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

解决方案七:

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

时间: 2024-09-09 06:22:02

服务器-客户端和服务端的数据交互?的相关文章

本地html页面ajax与服务端进行数据交互的问题?

问题描述 本地html页面ajax与服务端进行数据交互的问题? 这个是本地ajax代码 $.ajax({ type:"post", url:"http://10.242.106.92:8080/Android_server/servlet", data:{name:username,password:userpassword}, cache:false, dataType:"json", success:function(data){ alert

客户端获取服务端纯数据,我所知的有2种方案,1是javascript读取web service,2是专门用一个iframe来请求服务端页面从而获取数据 。请大家说下哪种速度最快,或者有没有更好的方案

问题描述 客户端获取服务端纯数据,我所知的有2种方案,1是javascript读取webservice,2是专门用一个iframe来请求服务端页面从而获取数据.请大家说下哪种速度最快,或者有没有更好的方案 解决方案 解决方案二:up解决方案三:客户端获取服务端纯数据ajax请求页面返回json格式也算纯数据的解决方案四:httprequest

Android客户端与服务端交互_Android

本文和大家一起了解了一下android客户端与服务端是怎样交互的,具体内容如下 1.后台使用简单的servlet,支持GET或POST.这个servlet最终返回给前台一个字符串flag,值是true或false,表示登录是否成功. servlet使用之前需要配置,主义servlet的servlet-name要和servlet-mapping的servlet-name一致,否则找不到路径 我是在myEclipse上创建的一个web service 项目,然后部署到tomcat服务器上以便andr

Android客户端与服务端交互

本文和大家一起了解了一下android客户端与服务端是怎样交互的,具体内容如下 1.后台使用简单的servlet,支持GET或POST.这个servlet最终返回给前台一个字符串flag,值是true或false,表示登录是否成功. servlet使用之前需要配置,主义servlet的servlet-name要和servlet-mapping的servlet-name一致,否则找不到路径 我是在myEclipse上创建的一个web service 项目,然后部署到tomcat服务器上以便andr

Android BLE与终端通信(三)——客户端与服务端通信过程以及实现数据通信

Android BLE与终端通信(三)--客户端与服务端通信过程以及实现数据通信 前面的终究只是小知识点,上不了台面,也只能算是起到一个科普的作用,而同步到实际的开发上去,今天就来延续前两篇实现蓝牙主从关系的客户端和服务端了,本文相关链接需要去google的API上查看,需要翻墙的 Bluetooth Low Energy:http://developer.android.com/guide/topics/connectivity/bluetooth-le.html 但是我们依然没有讲到BLE(

CentOS 6.3 Rsync客户端与Win2003 cwRsyncServer服务端实现数据同步_服务器其它

说明: 1.cwRsyncServer服务端 系统:Windows Server 2003 IP地址:192.168.21.134 数据存放目录:D:\osyunwei 2.Rsync客户端 系统:CentOS 6.3 IP地址:192.168.21.132 同步的目录:/osyunwei 实现目的: Rsync客户端每天凌晨3:00自动同步cwRsyncServer服务端D:\osyunwei目录中的数到/osyunwei目录 一.cwRsyncServer服务端配置 附件: cwRsyncS

数据-android客户端与服务端通信安全问题

问题描述 android客户端与服务端通信安全问题 对于android请求服务端,经常会把接口暴露,例如http://www.myweb.com/api.php 别人就能通过这些个接口,使用浏览器的方式,对服务端恶意注入数据,大家有没有好的解决方法来解决这个问题啊 解决方案 首先,人家能注入什么呢?最多用浏览器实现客户端与服务器的通信 第二,加一下密,或者 直接上ssl 第三,即使加密,人家也可以反编译你的apk获取加密方法啊 第四,如果只是要防止浏览器访问,你可以在服务器端验证一下UA标识,只

TCPCLIENT一个客户端同时对多个服务端发送数据

问题描述 现在需求是一个客户端对多个服务端发送数据我的客户端程序是4个新线程,分别连接4个服务端现在出现的问题是发送数据到服务端时,只对一个连接就很快,但是4个同时连接,同时发送就会很慢请问是哪里的问题 解决方案 解决方案二:是带宽的问题,楼主用的是什么网络,家用的网络只是下载很快,上传则是极慢的,这是潜规则.解决方案三:首先,不要扯上什么"线程"概念,这样就能先避免一部分误区.你的进程中有四个TcpClient对象,对象就是对象,跟线程没有半毛钱关系,你把它们安排到程序中作为内存中的

Go语言服务器开发之简易TCP客户端与服务端实现方法_Golang

本文实例讲述了Go语言服务器开发之简易TCP客户端与服务端实现方法.分享给大家供大家参考.具体实现方法如下: Go语言具备强大的服务器开发支持,这里示范了最基础的服务器开发:通过TCP协议实现客户端与服务器的通讯. 一 服务端,为每个客户端新开一个goroutine 复制代码 代码如下: func ServerBase() {      fmt.Println("Starting the server...")      //create listener      listener,