Re: [請益] 關於TCP socket和HTTPPOST

作者: alpe (薛丁格的貓)   2015-09-17 13:47:47
※ 引述《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
作者: GALINE (天真可愛CQD)   2015-09-18 16:05:00
參與的角色沒有瀏覽器的話,我覺得沒什麼理由用websocket
作者: ZCBVXIRD (Alonso)   2015-09-21 13:02:00
謝謝!

Links booklink

Contact Us: admin [ a t ] ucptt.com