作者erspicu (.)
看板C_Sharp
標題[閒聊] telnet瀏覽器最簡單實作
時間Thu Mar 28 22:55:22 2013
//2013.03.31
又做了一些修正
目前PTT畫面算正常到還OK的地步了
(BUT讀文章有時後畫面捲一捲還是會錯亂掉...)
paser也用更簡單更簡化的有限狀態機概念整個重寫
https://dl.dropbox.com/u/61164954/homepage/files/20130331/01.png
https://dl.dropbox.com/u/61164954/homepage/files/20130331/02.png
後來發現一些問題是來至於console平台顯示的一些特性問題
其實如果要弄出穩定成熟最好別用系統console畫面
畫面顯示的部分最好找能夠完全自行掌握的原件重打比較穩
CONSOLE還真的是怪怪的 不過沒打算發展太大
只是好奇原理 想簡單實作看看而已 目前500行左右
其實有些控制碼好像用不到 可以刪 應該可以精簡到400行左右
//2013.03.28
https://dl.dropbox.com/u/61164954/homepage/files/20130328/samplebbs/index.htm
這東西算是短時間內硬搭硬湊來的,另外控制碼目前支援度也很低,
主要只是好奇telnet bbs瀏覽器的寫法,和整個運作大概的狀況,
所以嘗試自己diy一個telnet瀏覽器,但是這個東西目前只能參考用,
無法完整呈現多數站台.
支援中文與大部分色彩碼控制,位置控制(但是並不完整),
加上一些bug還有不穩定不完整的控制碼paser流程,
網站可以看歸可以看,但是畫面常常會錯亂掉.
給想自己實作bbs瀏覽器的人一個參考,但是真的僅限於最初階段的參考用.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.70.79.227
→ uranusjr:才五百行還真是有夠少的... 03/28 23:11
→ uranusjr:我研究所的時候有用 Qt 實作一個 BBS 程式, 光連線部分就 03/28 23:15
→ uranusjr:快差不多這個行數了, 後面 parser 超過一千行 03/28 23:16
今天回家多了快100行,不然原本是不到400行的...
但是功能也很陽春拉...
※ 編輯: erspicu 來自: 61.70.79.227 (03/28 23:19)
※ 編輯: erspicu 來自: 61.70.79.227 (03/31 20:00)
推 nfsong: 推 02/03 23:23