看板 PHP 關於我們 聯絡資訊
※ 引述《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://www.ptt.cc/bbs/PHP/M.1442468872.A.E05.html
GALINE: 參與的角色沒有瀏覽器的話,我覺得沒什麼理由用websocket 09/18 16:05
ZCBVXIRD: 謝謝! 09/21 13:02