PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Linux
[閒聊] 決定來挑戰:自己寫BBS
作者:
pizzafan
(七情三想)
2015-07-20 20:08:47
想要構建一個全新的BBS系統,
國內有相關的研究資料嗎?
順便問一下iOS或wp有自己的socket SDK之類的嗎?
(或是說 : 直接在那兩種OS寫BBS的可行性?)
作者:
a73126
(Jalen)
2015-07-20 20:35:00
你的BBS是繼續建立在telnet連線上相容telnet terminal的?
作者:
pizzafan
(七情三想)
2015-07-20 20:58:00
會問socket就是希望不用限定telnet
作者:
WolfLord
(呆呆小狼 N )
2015-07-20 21:39:00
如果不是TELNET相容,那現在主流便是HTTP,OSF/GPL很多可以參考。除此之外,要靠特殊終端得差不多都死光了。
作者:
kpier2
(條漢子)
2015-07-20 22:00:00
老實說... 能把轉信搞定就夠神了。
作者:
soem
(æµæ°´)
2015-07-20 22:44:00
PTT都放棄轉信了...
作者:
kewang
(652公車)
2015-07-20 23:42:00
你內文說想寫bbs server,可是最後一行又說在ios/wp寫bbs?一個是bbs server,另一個是bbs client,所以是想做哪種??
作者: HO2 (Peroxyl radical)
2015-07-21 00:46:00
所以原PO是要架一個BBS站,還是要寫一個連PTT的手機程式啊?嘛~我猜你應該是要寫一個連BBS的工具吧....畢竟應該不可能用ios 或WP 架 Server....是說這樣伺服器跑的動嗎?
作者:
s9209122222
(海海海)
2015-07-21 02:07:00
telnet根本垃圾
作者:
a73126
(Jalen)
2015-07-21 02:36:00
樓上這樣也太過武斷了吧,只能說telnet老了不是現在適當的protocol而已
作者:
chang0206
(Eric Chang)
2015-07-21 09:03:00
就地圖炮啊 反正放放又不用負責
作者:
abcdefghi
2015-07-21 11:13:00
telnet要一直佔著tcp connection不放,真的不適合繼續用
作者:
danny8376
(釣到一隻猴子@_@)
2015-07-22 00:01:00
ssh也要佔著 http keepalive也要 polling也要websocket也要...... 下略 這哪門子理由啊
作者:
gozule
(好冷啊~~)
2015-07-22 00:36:00
先去看ptt source code
https://github.com/ptt/pttbbs
作者:
fatrabitree
(胖兔子)
2015-07-22 02:20:00
http一個網業一堆request反而比較會造成負擔
作者:
abcdefghi
2015-07-22 05:02:00
http是stateless喜歡佔住tcp或是一次就斷線都可以,server或client可以根據自己的情況選擇最適合的方式,但telnet就只能永遠佔住tcp來保持自己的state, ssh也是有同樣的缺點.
作者:
s9209122222
(海海海)
2015-07-22 15:06:00
看吧!XD
作者:
danny8376
(釣到一隻猴子@_@)
2015-07-22 22:38:00
所以? tcp本來就能用他保持state 有啥好問題的再來 tcp從來也不怕被佔用好嘛是說你這樣websocket也是個爛東西呢應試要把原本stateless的http變成stateful
作者:
abcdefghi
2015-07-23 07:13:00
tcp有太多情況會斷線,NAT被reset,手機從3G切到wifi,電
作者:
danny8376
(釣到一隻猴子@_@)
2015-07-23 22:37:00
well 那你說到重點了 看使用的地方何來說telnet爛? telnet當初就不是為了bbs而存在 OK?至於HTTP維持需要記憶體? 說的其他非based on http的tcp就不需要一樣 除非他的應用是能忍受放在記憶體外那種緩慢存取的條件下 不然何嘗不須記憶體來track?如果說只要仰賴tcp來維持state就叫爛這整個通訊產業早該翻掉 tcp早消失了發現有點遷怒啦 你沒說他爛 只說不適用 這先到個歉至於一堆tcp白白浪費記憶體..........我說你知道業界上最浪費tcp連線數的L7 proto叫做http嗎幾萬人同時在線的網站可能有幾十萬的tcp連線數呢我是不知道只用一個tcp丟在那 有需要才去用跟有需要才去開一堆tcp 用完就丟哪個好啦我只知道站在管理角度 前者比較好搞定啦當然你說telnet/ssh那靠tcp維持state的模式有缺點這我認同 不過這叫不適用理由還真是....
作者:
abcdefghi
2015-07-24 00:20:00
麻煩你逐字看一下我的推文和你的推文時間序, 不要自己加油添醋,腦補一堆我沒寫的東西,你如果只是想吵架,還是去po你的臉書就好,你後面拿一堆圖文的網站來比較只有80x25的bbs文字資料來比較連線數? 你舉例之前到底有沒有先想過? 如果你的重點是在telnet + bbs適不適合,這個議題, 前面卻舉其他的protocol? 你的邏輯到底在那裡?
作者:
s9209122222
(海海海)
2015-07-24 00:46:00
不要起爭議,冷靜啊各位
作者:
LaPass
(LaPass)
2015-07-24 01:59:00
Http 的底層也是跟telnet差不多的東西啊....... 可以用telnet連http說我是建議自己寫通訊協議啦,自訂通訊協議蠻好玩的,而且也可以依照要求隨時修改, 或是寫個轉接器就可以轉換成websocket或是http或是telnet.
作者:
EdwardGJLee
(LGJ)
2015-07-24 20:53:00
『telnet根本垃圾』 → 就是這句才會吵起來的吧!XD視場合及需求用不同的協定,本來就天經地義。怎麼沒人在罵 irc 呀?XD
繼續閱讀
[問題] 請問有辦法給intel HD4600硬解,然後交給顯卡輸出嗎
s9209122222
[問題] ubuntu snappy core 的 source tree
whatdidumean
[問題] raspberry pi ssh疑問
fengwing
[問題] sudo的程式要「必加」特定參數
LIAR
[問題] ububtu15.04安裝新酷音後的問題
wuhawuha
Re: [問題] 介紹指令的書
Neisseria
[問題] 介紹指令的書
bunby
[問題] 安裝mozplugger
canamvskid
[問題] git 有辦法紀錄新增的空資料夾嘛
yshihyu
Re: [問題] debian gnome3聲音加大/減小在更新後失效了
kdjf
Links
booklink
Contact Us: admin [ a t ] ucptt.com