作者erspicu (.)
看板Soft_Job
標題[閒聊] websocket ptt
時間Sat Jan 31 19:43:44 2015
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都不用了.
PS.我覺得這種原汁原味的TELNET CONOSLE,就是比類似disp或是web ptt多了份情感,
奇盟子的問題.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.70.74.143
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1422704626.A.67D.html
※ 編輯: erspicu (61.70.74.143), 01/31/2015 19:48:32
※ 編輯: erspicu (61.70.74.143), 01/31/2015 19:50:20
→ yr: 我有用 node.js + we socket 做過下棋的,把 telnet 轉 ws 01/31 20:04
→ yr: Web 端用 GWT 寫。 01/31 20:04
推 teemocogs: 也許可以用用看 PttChrome 不知道合不合你胃口? 01/31 21:40
→ ckvir: 我遊戲主機和掌上主機從沒開過瀏覽器,不知做這有啥意義 01/31 22:09
推 lym520: PttChrome 就是理想作法了 不用搞這麼複雜 02/01 09:47
概念不一樣 一個是讓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