作者erspicu (.)
看板Soft_Job
标题Re: [闲聊] websocket ptt
时间Wed Jun 14 10:09:56 2017
※ 引述《erspicu (.)》之铭言:
: https://www.youtube.com/watch?v=jc714jpg2SM
: 因为智慧手机普及,要上PTT很容易,有抓资料重排格式的,
: 也有完整TELNET浏览器的程式,所以这程式存在的意义就少很多...
: 应该是说我以前就有一个想法,很多手机或是游戏主机都有浏览器,
: 但却未必能上PTT,如果有啥类似PROXY的东西,只要有游览器和js就可以上ptt,
: 但现在智慧手机普及了,游戏主机(tv或掌机)不一定随时在身边,
: 但手机应该人手一台,要上随时有更方便的工具上,
: 虽然如此小project也当乐趣拉...
: 简单来说这个就是透过proxy的概念,
: 把telnet的封包或是浏览画面透过websocket传送到浏览器上,
: 其实说穿了就是远端连ptt的意思,类似的概念以前也有网友搞过远端pcman类似,
: 目前只是大概看看感觉,抓的是console的萤幕边码成base64 image传给浏览器,
: 也还没弄键盘触发传送key,key是直接console输入,远端跑出来的,
: 比较理想应该是直接传asii code给浏览器,透过js去做telnet console画面才对,
: 不过最理想最理想的,应该是总站直接把telnet多包一层封装种包,
: 以後连ptt开一般浏览器就好,不过如此一来主机负荷应该会很重就是.
: 这东西起个头...因为手机随时都能上ptt了,没必要这样搞,但给有兴趣的人参考.
: 如果ptt能多包一层,把telnet assii code透过websocket传给浏览器,
: 以後连pcman都不用了.
: 推 teemocogs: 也许可以用用看 PttChrome 不知道合不合你胃口? 01/31 21:40
: → ckvir: 我游戏主机和掌上主机从没开过浏览器,不知做这有啥意义 01/31 22:09
: 推 lym520: PttChrome 就是理想作法了 不用搞这麽复杂 02/01 09:47
: → fortinet: https://github.com/iamchucky/PttChrome 02/02 00:11
: 概念不一样 一个是让telnet转介成网页的浏览介面 让所有浏览器都能支援
: 一个是特定浏览器内开发流览telnet专属plugin
: 其实跟kkman , pcman combo没太大差异
: ※ 编辑: erspicu (61.70.74.143), 02/02/2015 02:38:23
: 推 lym520: PttChrome 其实就是一个网页而已 核心js 也可以做到跨浏 02/03 07:49
: → lym520: 览器才对 不过前端是不是还有什麽东西串接telnet我没仔细 02/03 07:49
: → lym520: 研究 但整个架构应该跟你的目的相符 02/03 07:49
: 你有些误会在 开发的plugin用JS写 跟JS在别种浏览器所能执行的功能并不一样
: 之所以js可以在chrome写telnet client是因为chrome的特性
: 换到别浏览器上js连建立sokcet连线的能力都没有
: ※ 编辑: erspicu (122.121.26.80), 02/03/2015 11:28:17
以前我的概念现在正巧被官方支援了 而且是更直接的方式
https://technews.tw/2017/06/13/ptt-bbs-websocket/
直接在server端就把协定转换成websocket层
理论上应该适用於任何完整支援html5有websocket功能的浏览器
而不像是之前的PttChrome使用Chrome插件的延伸js的能力(firefox也可以喔)
或是我之前是透过proxy的概念在转介影像资料
目前测试起来复制跟贴上都会有问题
但除此外跟插件形式的PttChrome相比是几乎都一样
firefox也可跑 但画面右边会多出一个拉杆
ie不名原因失败 手机浏览器也可以成功开
相当有趣 对於习惯传统操作方式和画面的人来说
多了一个方便的选择
--
※ 编辑: erspicu (60.248.56.181), 06/14/2017 10:25:45
1F:推 loxyz: 推! 06/14 11:29
2F:推 gmoz: 真好..我在写web板的terminal去telnet/ssh 还要跟VT100奋斗. 06/14 16:59
3F:推 sam22213228: 是不是有限制Orgin?初步测试都被return 403 06/14 23:50
4F:推 jjwei: push! 06/15 08:55
5F:推 gocreating: 朝圣 06/17 04:35
6F:推 holishing: 推个XD 07/09 02:14