[闲聊] 决定来挑战:自己写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

Links booklink

Contact Us: admin [ a t ] ucptt.com