作者alpe (薛丁格的猫)
看板PHP
标题Re: [请益] 关於TCP socket和HTTPPOST
时间Thu Sep 17 13:47:47 2015
※ 引述《ZCBVXIRD (Alonso)》之铭言:
: 各位大大好
: 小弟目前在看Android系统上传资料的方法
: (目前是用httppost 到後台写php处理资料)
: 如果要比较频繁、即时的上传资料(资料size不能太大)
: 通常会用到TCP socket、HTTPPOST这两种
: 我想要厘清两者的优劣跟使用的时机
: 可是翻了许多资料,觉得无论如何都会是TCP socket比较好的样子
: 因为少了HTTP标头 也不用频繁的连线、结束、重练,不断丢request占用频宽
: 速度、频宽、耗能上都会是TCP socket来得有优势
: (毕竟是比较底层的协议 有优势是理所当然?)
: 这样我就不知道,除了浏览网页外,
: 还有甚麽样的情况下用HTTP polling会比较好呢?
: 另外还有几个小问题:
: 1.websocket,目前认知这是为browser设计的协议,
: 请问一般Android APP有办法整合这功能吗?(会不会问错版了XD)
可以,github 打进去找有好几页Lib 可以选用
: 2.Websocket的连线流程(protocol behavior),是不是就跟TCP/IP socket一模一样?
: 谢谢
不是那麽熟,但用起来满像的
换一个观点来看
1. 你或你的 team 熟那一种方式?
2. 对你们开发速度那一个比较快&容易?
3. 後续维护延伸那一个比较方便?
大部分都会选择 http post 拉,或是用到 webscoket
--
人大抵上既没有自己想像中那麽幸福,也没有那麽不幸…重要的是,
是否对於生存抱着希望或已厌倦
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.227.251.150
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1442468872.A.E05.html
1F:推 GALINE: 参与的角色没有浏览器的话,我觉得没什麽理由用websocket 09/18 16:05
2F:→ ZCBVXIRD: 谢谢! 09/21 13:02