PHP 交互,用socket 还是 API?

悦澜殇 发布于 2014/08/06 11:40
阅读 1K+
收藏 2
PHP

项目用的是PHP开发,需要和客户端交互,

客户端检索数据,分类整理后传到网页PHP,进一步处理并显示。

用户如果修改了数据,提交到本地,交由客户端处理,

因为PHP无法做到一些客户端才能做的事,考虑到用户统计,权限,客户端在安全等等方面的原因,所以最终才用这种方式。现在只是在传递数据方面请大神支招,用socket还是api?api获取我知道,可是网页应该怎么接收客户端上传的数据呢?

加载中
2
hongmajia
hongmajia

如果能用HTTP协议就直接POST过去呗,

如果不能用HTTP协议就用workerman-json-rpc,2000字节不大,就算几M也不会丢。

1
jingdor
jingdor
swoole 是你最好的选择
0
纵使有花兼明月何堪无酒亦无人
纵使有花兼明月何堪无酒亦无人
纵使有花兼明月何堪无酒亦无人
一个是大数据和小数据分开。http是无状态传输。肯定太大不好传输,但是好处就是方便,开发快速。所以建议,大数据和小数据分开。然后,大数据的最好还是用套接字。
悦澜殇
悦澜殇
http://www.oschina.net/p/workerman-json-rpc,是这个吗?最初的想法也是使用json,就是客户端向网页推送数据时,数据太多,很容易丢失。
0
帖子列表
帖子列表

网页应该怎么接收客户端上传的数据呢

HTTP POST不可以么。。。

悦澜殇
悦澜殇
数据是经过JAVA编码的反高位16进制,最多的在2000字节左右。
0
mark35
mark35
还可以ajax
mark35
mark35
回复 @雪梨苹果 : lz有说客户端不是浏览器么?既然没说那我就默认是了呗
雪梨苹果
雪梨苹果
回复 @mark35 : 楼主说的是客户端,不是browser。。。怎么ajax。。
mark35
mark35
回复 @wanderingies : websocket浏览器有兼容问题(主要原因是标准还没确定好)。就用ajax来做吧
悦澜殇
悦澜殇
额,是客户端对浏览器。。
0
RoyeeD
RoyeeD
无状态的,可以网页ajax每秒去请求下服务器,得到一个修改的结果再展示
悦澜殇
悦澜殇
为了减少网站负载,用客户端连接服务器得到数据,主要的处理程序放在网页用PHP处理。所以你的这个ajax行不通
0
JPer
JPer
我比较习惯用socket
0
悦澜殇
悦澜殇
感谢各位的建议,用PHP直接和客户端文件对接试试,
0
归海一刀
归海一刀

引用来自“jingdor”的评论

swoole 是你最好的选择
这个确实不错,使用起来很爽!
返回顶部
顶部