Re: [请益] 关于TCP socket和HTTPPOST

楼主: cleanwind (C.Y.)   2015-09-17 03:32:03
如果你对 TCP/Socket 不熟,我建议采用 Post 。
从效能上看,的确 TCP/Socket 比较好。
不过 Socket 在某些语言上,你需要自己做字串的处理,
如果手机分两次送,一次送 a 一次送 b ,
Server 收到的可能一次是 ab 。
又 Socket Server 并没有办法准确地得知 Client 断线,
需要 Server/Client 去做 write/read 来判断。
WebSocket 我没用过,就不献丑了。
※ 引述《ZCBVXIRD (Alonso)》之铭言:
: 各位大大好
: 小弟目前在看Android系统上传资料的方法
: (目前是用httppost 到后台写php处理资料)
: 如果要比较频繁、即时的上传资料(资料size不能太大)
: 通常会用到TCP socket、HTTPPOST这两种
: 我想要厘清两者的优劣跟使用的时机
: 可是翻了许多资料,觉得无论如何都会是TCP socket比较好的样子
: 因为少了HTTP标头 也不用频繁的连线、结束、重练,不断丢request占用频宽
: 速度、频宽、耗能上都会是TCP socket来得有优势
: (毕竟是比较底层的协议 有优势是理所当然?)
: 这样我就不知道,除了浏览网页外,
: 还有什么样的情况下用HTTP polling会比较好呢?
: 另外还有几个小问题:
: 1.websocket,目前认知这是为browser设计的协议,
: 请问一般Android APP有办法整合这功能吗?(会不会问错版了XD)
: 2.Websocket的连线流程(protocol behavior),是不是就跟TCP/IP socket一模一样?
: 谢谢
作者: ZCBVXIRD (Alonso)   2015-09-21 13:02:00
感谢分享!

Links booklink

Contact Us: admin [ a t ] ucptt.com