|
【類別】:醫療情報 → 法律*保險 → 應用*軟體 |
線上諮詢 |
9524人觀看 |
|
回 應用*軟體 |
|
|
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.台中修筆電.台中修電腦
|
|
王師父專業牆壁切孔鑽孔引孔工程服務
牆壁鑽孔切割,牆面引孔鑽孔,地板鑽孔切割
台北鑽孔切割
三重鑽孔切割
新莊鑽孔切割
板橋鑽孔切割 |
|