问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php 客户端 和c 服务器 用soap怎么连

发布网友 发布时间:2022-04-21 15:43

我来回答

1个回答

热心网友 时间:2023-11-14 22:40

一般的PHP框架都可以用来做app后台服务器。因为原理上客户端从你这边拿的都是字符串数据,所以就算你不用框架也没有问题,不过会引发后续的问题。PHP提供API给客户端就好了,API描述方式有很多种:REST、SOAP等等均可。推荐REST。

PHP可以开发客户端?

因为PHP是脚本语言,主要用于服务端的开发,是负责完成 B/S架构 或 C/S架构 的S部分,但是PHP可不仅仅只能在互联网站上发展,一个PHP for Android(PFA)站点表示他们将可以发布编程模型、工具盒文档让PHP在Android上实现应用。

怎么利用PHP框架语言开发手机APP?

第一:和 WEB 开发一样,首先需要一些相关的参数,这些参数,都会由客户端传过来,也许是 GET 也许是 POST,这个需要开发团队相互之间约定好,或者制定统一规范。

第二:有了参数,根据应用需求,完成数据处理,例如:任务进度更新、APP内购、一局游戏结束数据提交等等

第三:数据逻辑处理完之后,返回客户端所需要用到的相关数据,例如:任务状态、内购结果、玩家信息等等

P.S:数据怎么返给客户端?直接输出的形式,如:JSON、XML、TEXT 等等。

第四:客户端获取到你返回的数据后,在客户端本地和用户进行交互!

php不能编写 app应用程序,主要用于B/S结构(Browser/Server,浏览器/服务器模式)开发使用。但是php可以作为服务器与app应用交换数据服务端API.

学习APP现在流行的有三种手机平台,android、IOS,windows。他们都各有各自的编程语言,具体可以在百度搜索下各自平台制作学习。

移动后台都是 PHP、Python,Java都重,更别说C了。看你用什么协议了,http ,tcp/ip。nodejs 可以把路由,form表单验证 写成c的模块, 主要是提供接口给移动端APP调用,可以从成本、服务器资源的占用、开发效率、运行效率,后台复杂逻辑处理的能力 等 。目前我就知道的有jsp,asp,php。

利用PHP框架开发手机APP需要考虑两种可能:

第一:如果需要即时通讯,也就是需要手机客户端与服务端保持TCP长连接,服务端需要向客户端推送数据的时候可以随时通过这个长连接发送数据给客户端,这样便能做到客户端与服务端及时通讯甚至客户端与客户端及时通讯。做到这需要PHP能维持很多客户端连接,并且需要多进程支持,支持自己的通讯协议。这样的应用传统的nginxphp-fpm传统的php框架是做不到的。如果是长连接即时通讯类的服务器框架推荐一看下workerman,它是就是一个php的socket服务器框架,非常适合做手机后台服务器框架。

第二:如果不需要即时通讯的话,可以考虑直接走http协议,用nginxphp-fpm搭建一个webserver就好了,php框架可以采用thinkphp、yii等等,客户端需要与服务器通讯的时候向服务端get/post一个请求就好。

如果是比较简单的手机APP,例如新闻客户端这样的不会涉及到长连接的服务,那么可以考虑直接使用http协议。因为该协议几乎被所有可以上网的设备支持,手机客户端那边也有大量相关的库可以调用,省掉不少麻烦,其实确定了这三个:协议(HTTP)、数据表示方法(JSON)、请求数据的方法(REST)之后,基本上就可以开发一个简单地服务端接口了(业务逻辑得自己琢磨),再加上手机客户端那边配套的设置搭起来,那么就可以了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 领淘通淘客助手这个软件怎么样? 【PHP】【SOAP】请求服务器端报错:方法未找到 电脑桌面的工具栏上的快捷按钮没了怎么办 PHP SOAP服务器不工作问题,怎么解决 我的电脑屏幕工具栏 图标什么都没了怎么办? 如何利用VB进行SOAP服务器和客户端开发 我的电脑桌面最下面的工具没了谁能帮我弄出来 关于java,soap服务器端的代码怎么写 电脑桌面什么都没了。工具栏也不见了 服务器上配置了SOAP服务,远程能访问,服务器本调用就失败 为什么电脑屏幕图标还有工具栏都没有了 如何运行soapserver服务端 桌面上工具栏的图标不见了怎么办 什么是SOAP中转服务器,作用.. 笔记本电脑桌面什么图标都没有了,怎么办? 电脑桌面图标和工具栏不见了怎么办 为什么我的电脑工具栏没有了? 电脑是什么? 声母韵母复韵母有哪些 拼音的复韵母是哪些? 什么叫复韵母 想了解下有人用过nodejs去写SOAP的服务器端吗 android基于soap协议与服务器交互的问题 使用soap访问服务器,为什么获取到服务器的响应数据为null 如何定义webservice响应的soap报文 程序员必知的编程语言特点 REST和SOAP Web Service的区别比较 php中soapClient如何配置 JAVA,不用TOMCAT等WEB服务器如果实现SOAP服务? soap描述中p值是指 冻豆腐的营养价值 吃冻豆腐好处多 如何使用WebServices和SOAP进行数据传输 多吃冻豆腐好么? 冻豆腐有什么营养价值? 冻豆腐能吃吗 冻豆腐有营养吗? 404 Not Found 冻豆腐可以吃吗 经常吃冻豆腐,会对身体造成什么危害? 冻豆腐吃了有什么用 冻豆腐好吃吗?