Re: [問題] 所以安卓手機上PTT的APP會動不動就斷線嗎

作者: shengshampoo (Sheng Shampoo)   2022-09-20 11:54:15
我有另外的想法,
Ptt.cc App 背景拉回桌面,
網路會斷線重新連,
不完全是記憶體管理,
系統後台中斷程式進程所導致。
而是 Ptt.cc 本身的歷史原罪,
精確的說,
Ptt.cc 僅支援 TCP 的 ssh 和 websocket WSS 遠程連線登入,
所造成的切換網路侷限性。
如果 Ptt.cc 支援 UDP 的 mosh,
Ptt.cc App 並升級支援 mosh 連線,
切換網路頻繁斷線重連的老問題自然也就迎刃而解。
科普網路架構 OSI 七層,
ssh 和 websocket 與 TCP 的關係:
http://www.netpc.com.cn/2889.html
Mosh 的相關介紹:
http://blog.lyhdev.com/2012/05/moshmobile-shell-ssh.html
https://blog.yangl1996.com/post/mosh-the-ssh-replacement/
SSH 在固定場所,
有線網路連接的桌機環境當然沒問題。
換到移動使用的筆電和手機,
系統休眠省電狀態回復,
或是WiFi/4G 行動網路切換,
SSH 就直接斷線,
對比之下mosh 連線狀態還活的好好。
mosh 不是新興的開發網路應用,
問世也將近十年以上了,
好幾年前就有版友建議支援mosh,
#1Fq0sono (PttCurrent)
當然不被採納,不了了知。
我自己實際體驗,mosh倒不難編譯,
有在使用VPS,預設安裝的 Linux系統,
SSH server 初始設定下都設置完成可以直接連線。
直接 git 克隆 protobuf mosh 編譯安裝,
mosh 依附SSH server 就可以直接使用。
https://github.com/google/protobuf
https://github.com/mobile-shell/mosh
作者: xoy (XerXes)   2022-09-20 12:01:00
認真推,比起來WSS比SSH更適合手機的環境多些
作者: labbat (labbat)   2022-09-20 12:07:00
義大利醬麵程式碼無解
作者: shengshampoo (Sheng Shampoo)   2022-09-20 12:27:00
樓上的梗有看沒有懂,不知所云何物?
作者: baozi (I've Never Been to Me)   2022-09-20 12:39:00
推一個
作者: sdbb (幫我泡杯卡布奇諾)   2022-09-20 12:46:00
優文再推,板上近期難得的優文
作者: shengshampoo (Sheng Shampoo)   2022-09-20 13:04:00
所以拋磚引玉,版主看到就跟高層示意一下,支援開通mosh連線好不好。
作者: ohmylove347 (米特巴爾)   2022-09-20 13:25:00
計網,看來又該複習了
作者: tcchu (tcchu)   2022-09-20 15:17:00
mosh小眾
作者: gcobc12632 (Ted)   2022-09-20 15:32:00
spaghetti code 很常見吧 指原始碼混亂複雜像義大利麵一樣糾纏
作者: PopeVic (ㄅㄧ)   2022-09-20 15:38:00
推分享 原來有mosh 可以用
作者: emptie ([ ])   2022-09-20 16:40:00
只是我覺得拿這個來形容ptt不太對啦 ptt老歸老 執行效率還是不錯的
作者: bin12 (bin)   2022-09-21 00:47:00
好文
作者: medama ( )   2022-09-21 01:09:00
優文
作者: jjjj222 (綠色藥水)   2022-09-21 15:44:00
ptt應該不希望使用者沒在用還占著茅坑不拉屎吧學術資源其實也是大家的稅金在買單Dynamic port allocation in the range of 60000-61000 and the first open fort is allocated that requires one port per connection.Default port allocation is a serious security concern, especially in production.個人平常也是都用mosh, 不過看起來可能用在ptt不一定適合
作者: coin3x (Coin)   2022-09-21 16:55:00
覺得還是那個要做 API 的官方 app 比較穩理論上也不會有推錯文跟亂碼的問題
作者: Two4   2022-09-22 00:22:00

Links booklink

Contact Us: admin [ a t ] ucptt.com