我有另外的想法,
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意大利酱面程式码无解
作者:
baozi (I've Never Been to Me)
2022-09-20 12:39:00推一个
作者:
sdbb (帮我泡杯卡布奇诺)
2022-09-20 12:46:00优文再推,板上近期难得的优文
所以抛砖引玉,版主看到就跟高层示意一下,支援开通mosh连线好不好。
作者: tcchu (tcchu) 2022-09-20 15:17:00
mosh小众
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:00ptt应该不希望使用者没在用还占著茅坑不拉屎吧学术资源其实也是大家的税金在买单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推