|
【類別】:網路資源 |
BBS sever |
簡介 BBS 的歷史 關於 BBS (Bulletin Board System) 在台灣已有風行了五六年,在此我們先對它的歷史做個介紹。 Pirate BBS 和 Eagle BBS 是台灣學術網路上大部份電子布告欄的始祖, Phoenix BBS 是交大資工自 Eagle BBS 改版過來,除了修改了原版 Eagle BBS 和中文相衝的問題外,並且把 Eagle BBS 的訊息中文化,架構在原始 Eagle BBS 的電子布告欄系統除了交大資工的 Phoenix BBS 外,還有中興大學的 Pivot BBS、交大資科的 CIS BBS 等,另外,中山大學最早是改自 PirateBBS,至今已經成為另一系統的電子布告欄系統,PowerBBS 是中華工學院最先採用的電子布告欄系統,這個版本的布告欄是Client-Server架構的,很有可能會成為未來電子布告欄發展的另一個方向。以下的這個列表,是現在台灣學術網路上較常見到的幾個電子布告欄版本以及一些周邊應用的程式。 BBS Server 的系統架構 一個 BBS 站要能正常運作, 除了有人為的管理之外, 對於程式的運作流程也應該有相當的認識. 否則, 一旦出現什麼問題, 不能做最簡單的處理, 是很糟糕的一件事. 在此簡介一下 BBS 的系統架構. 簡單的說, BBS 只是一個有著很人性化界面的檔案管理程式, 外加上一些 talk 和 chat 的功能罷了. BBS的結構-->依照程式分類 依照a,b,c排列 程式 內部主要功能 admin.c 管理功能的routines announce.c 精華區閱讀、編選,連線精華區 bbs.c 布告欄功能(發表、回應、編輯、轉錄文章) 採集精華區,依序讀新文章,看板備忘錄文摘、精華區,看板功能表改良innbbsd轉出信件、連線砍信之處理程序 bbsrf.c BBS front-end shell bbs.h 所有的表頭檔 board.c 看板、群組的功能 home/userid/.boardrc的維護 .bbsrc處理 cache.c cache update by shared memory(.BOARDS & .PASSWORDS) chat.c chat client for xchatd(可修改連線設定檔) config.h site-configurable setting edit.c Simple ANSI/Chinese editor 記憶體管理與編輯處理 ansi座標轉換(for color編輯模式) 螢幕處理:輔助訊息,顯示編輯內容產生統計資料,匿名版的設定之一簽名檔、標題、暫存檔處理與產生 global.h 訊息字串:獨立出來,以利支援各種語言 Global variable、External function declarations 檔名設定,鍵盤設定 in.zbbsd.c telnet daemon for BBS io.c 定時顯示動態看板,有關閒置時間設定 input/output routines,getdata kaede.c some special output function kaede.h output function header file mail.c local/internet mail routines main.c BBS main/login/top-menu routines 進入BBS所要讀取password檔,確認,還有列出一些note等等 Makefile Makefile for MapleBBS main programs mbbsd.c BBS daemon/main/login/top-menu routines menu.c 動畫處理,站的畫面處理,選單 modes.h user operating mode & status 在選單中的一些狀態設定 more.c simple & beautiful ANSI/Chinese browser name.c name-complete routines perm.h 有關權限的設定 read.c board/mail interactive reading routines record.c binary record file I/O routines mail/post時,根據時間建立檔案,加上郵戳 register.c user register routines screen.c ANSI/Chinese screen display routines struct.h 一些變數儲存的地方,包括user跟版的資料 stuff.c 一些小函式,檢查等等 talk.c talk/query/friend routines 水球系統 term.c termcap I/O control routines termcap.h termcap I/O control header file user.c user configurable setting routines 名片檔私人資料設定之類 visio.c VIrtual Screen I/O routines(配合mbbsd.c) vote.c 版的投票系統 xchatd.c Super KTV daemon fro chat server xyz.c system toolbox routines |
|
[推薦評價好店]- 4C快修連鎖門市 專業維修買賣 - 筆電 + 手機 + 電腦 + Iphone + Ipad 新北汐止店 (02) 7751-9182 新北市汐止區福德一路86巷22號 汐止修手機.汐止修iphone.汐止修ipad.汐止修筆電.汐止修電腦 新北板橋店 (02) 8257-3990 新北市板橋區四維路137巷10號 板橋修手機.板橋修iphone.板橋修ipad.板橋修筆電.板橋修電腦 桃園大溪店 (03) 387-4353 桃園市大溪區中華路210號 大溪修手機.大溪修iphone.大溪修ipad.大溪修筆電.大溪修電腦 台中市區店 (04) 2201-1289 台中市南區台中路140號 台中修手機.台中修iphone.台中修ipad.台中修筆電.台中修電腦 |