是否存在不通过后端实现即时聊天的骚操作 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
EStringDoggi
V2EX    前端开发

是否存在不通过后端实现即时聊天的骚操作

  •  
  •   EStringDoggi 2019-10-07 21:27:51 +08:00 5577 次点击
    这是一个创建于 2214 天前的主题,其中的信息可能已经有所发展或是发生改变。
    纯前端不通过后台数据库,不需要用户信息只要把消息发出去就成那种
    GzhiYi
        1
    GzhiYi  
       2019-10-07 21:32:11 +08:00   5
    惊了。
    或许还只用 css 呢。
    https://github.com/kkuchta/css-only-chat
    EStringDoggi
        3
    EStringDoggi  
    OP
       2019-10-07 21:45:18 +08:00
    @GzhiYi 可以可以我开眼了
    misaka19000
        4
    misaka19000  
       2019-10-07 21:46:36 +08:00
    完全不懂楼上两位在说什么 orz
    EStringDoggi
        5
    EStringDoggi  
    OP
       2019-10-07 21:47:00 +08:00
    @dingyaguang117 可以可以
    zhazi
        6
    zhazi  
       2019-10-07 21:47:08 +08:00 via Android
    socket. io
    ljpCN
        7
    ljpCN  
       2019-10-07 21:53:27 +08:00 via Android
    飞秋?
    civet
        8
    civet  
       2019-10-07 23:34:29 +08:00 via iPhone   2
    都不看 README 的吗? 1 楼介绍那个项目还是非常非常要后台配合的,只是前端不需要 js
    这种纯粹为了炫技的 hack 没实用价值呀
    Chemist
        9
    Chemist  
       2019-10-08 00:33:18 +08:00
    只要你能和对方建立直接的连接,然后遵守相同的协议就 OK。
    gitstash
        10
    gitstash  
       2019-10-08 00:46:28 +08:00
    基于 p2p 协议就可以,客户端即服务器,比如区块链~~~
    turan12
        11
    turan12  
       2019-10-08 00:53:28 +08:00 via iPhone
    net send
    cst4you
        12
    cst4you  
       2019-10-08 01:05:36 +08:00
    对......对讲机?
    jakezh
        13
    jakezh  
       2019-10-08 02:03:04 +08:00
    撞到我枪口上了不是
    我导师是做通讯协议的 有个师兄专门做了 DTN,Delay-tolerant networking
    实现参见
    安卓 https://play.google.com/store/apps/details?id=com.opengarden.firechat&hl=en_US
    ios https://itunes.apple.com/us/app/firechat/id719829352?mt=8
    ppphp
        14
    ppphp  
       2019-10-08 02:23:25 +08:00
    个人认为 ipv6 普及的将来,这个会成为趋势
    reus
        15/span>
    reus  
       2019-10-08 02:34:02 +08:00 via Android
    以前有个叫飞鸽传书的软件,支持局域网内聊天传文件
    也不是啥高科技
    lihongming
        16
    lihongming  
       2019-10-08 03:30:41 +08:00 via iPhone
    完全不要后端的话,就只能广播了,局域网里还好,广域网怎么弄?
    Pastsong
        17
    Pastsong  
       2019-10-08 05:06:24 +08:00
    webrtc 可以
    alphatoad
        18
    alphatoad  
       2019-10-08 05:13:23 +08:00 via iPhone
    WebRTC
    JasonQs
        19
    JasonQs  
       2019-10-08 07:21:49 +08:00 via Android
    打洞穿隧道,但也需要有台服务器帮忙建立连接,只是后续流量不经过服务器
    blackcurrant
        20
    blackcurrant  
       2019-10-08 07:34:18 +08:00
    通过 ipfs 可以实现
    wakan190
        21
    wakan190  
       2019-10-08 08:20:36 +08:00 via Android
    就是直连,应该是可以的
    Tink
        22
    Tink  
    PRO
       2019-10-08 08:44:30 +08:00
    office365 online 版本就可以啊,多人一起编辑不就是聊天了么?
    gimp
        23
    gimp  
       2019-10-08 08:53:19 +08:00
    WebRTC 没服务端负责协商,打洞,两个客户端也不能建立 P2P 连接

    楼主问的是不需要数据库吗,那起个服务端 WebSockets 与 Socket.IO 都能发消息,不存数据库就好了

    要是没服务端,这消息要发给谁是个问题
    MockingLee
        24
    MockingLee  
       2019-10-08 09:15:26 +08:00
    @Tink 那不是也得走微软的服务器吗?
    Tink
        25
    Tink  
    PRO
       2019-10-08 09:21:03 +08:00
    @MockingLee #24 那倒也是
    maikx6666
        26
    maikx6666  
       2019-10-08 14:31:13 +08:00
    飞秋吧,局域网聊天软件
    meepo3927
        27
    meepo3927  
       2019-10-11 11:13:05 +08:00
    后端还是需要的, 数据库可以不用。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2930 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 00:21 PVG 08:21 LAX 17:21 JFK 20:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86