V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
gonethen
V2EX  ›  问与答

静态网页能否实现聊天室?

  •  1
     
  •   gonethen · 2016-12-05 12:20:09 +08:00 · 4237 次点击
    这是一个创建于 2889 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT 。 小白一枚。 因为我在阿里云上图便宜买了云虚拟机和域名,结果不能部署应用只能上传一些静态页面。 但是我又想实现一些类似聊天室的功能。 所以问问大家,静态网页+websocket 相关能不能实现聊天室呢?

    第 1 条附言  ·  2016-12-05 13:57:51 +08:00
    不考虑保存用户以及聊天记录。
    第 2 条附言  ·  2016-12-05 17:47:59 +08:00
    握草,已经实现了,虽然还有一个小 bug 。
    但是基本上可以了。
    借用了野狗实时云。
    第 3 条附言  ·  2016-12-05 17:48:58 +08:00
    27 条回复    2016-12-05 23:47:09 +08:00
    DoraJDJ
        1
    DoraJDJ  
       2016-12-05 12:23:00 +08:00 via Android
    wwqgtxx
        2
    wwqgtxx  
       2016-12-05 13:24:57 +08:00 via iPhone   ❤️ 1
    @DoraJDJ socket.io 也需要服务端的,又不能 p2p
    不知道楼主买的是什么虚拟机,只要是能支持上传 php 之类的不都能实现聊天室么
    要是有 shell 权限就更方便了
    fyibmsd
        3
    fyibmsd  
       2016-12-05 13:34:24 +08:00
    clearbug
        4
    clearbug  
       2016-12-05 13:38:51 +08:00 via Android
    @fyibmsd 都用了啥技术?
    shellcodecow
        5
    shellcodecow  
       2016-12-05 13:42:56 +08:00   ❤️ 1
    wilddog 野狗
    clino
        6
    clino  
       2016-12-05 13:43:32 +08:00
    聊天记录要存在哪里呢?
    wolfan
        7
    wolfan  
       2016-12-05 13:45:35 +08:00
    V 站右边今年的广告塘主,好像就是干这个的,你为什么不用呐~
    Cynic222
        8
    Cynic222  
       2016-12-05 13:50:25 +08:00
    找个免费的 Baas 服务商
    hxsf
        9
    hxsf  
       2016-12-05 13:50:44 +08:00 via iPhone
    webRTC ?
    gonethen
        10
    gonethen  
    OP
       2016-12-05 13:51:23 +08:00
    @wwqgtxx 对 php 一窍不通,这个破云服务器估计没有 shell 权限,不能远程登陆操作。
    gonethen
        11
    gonethen  
    OP
       2016-12-05 13:54:30 +08:00
    @fyibmsd 请教一下这个是怎么实现的?
    gonethen
        12
    gonethen  
    OP
       2016-12-05 13:57:02 +08:00
    @clino 不考虑存储聊天记录
    loading
        13
    loading  
       2016-12-05 14:06:14 +08:00 via Android
    借助第三方, firebase
    jugelizi
        14
    jugelizi  
       2016-12-05 14:08:28 +08:00
    可以啊 加串 JS 啊
    gonethen
        15
    gonethen  
    OP
       2016-12-05 14:08:36 +08:00
    @hxsf 专门了解了一下,好像就是这个东西,但是貌似还是需要服务器端一些 js 组件?
    bibizhang
        16
    bibizhang  
       2016-12-05 14:09:13 +08:00
    聊天拉个微信群多方便
    hxsf
        17
    hxsf  
       2016-12-05 14:14:57 +08:00
    @gonethen RTC 一开始 需要 服务器当中间人,介绍两台 pc “认识” 对方。互相 “认识” 之后就是 p2p 了
    pasturn
        18
    pasturn  
       2016-12-05 14:21:58 +08:00
    野狗 SDK
    gonethen
        19
    gonethen  
    OP
       2016-12-05 17:46:36 +08:00
    @bibizhang 想跟谁聊天全都叫过来凑一起聊天岂不是更直接?
    phpdever
        20
    phpdever  
       2016-12-05 18:05:26 +08:00
    哈哈哈,我就是 alert 的那个人。
    airycanon
        21
    airycanon  
       2016-12-05 18:14:55 +08:00
    已经被玩坏了。
    bdbai
        22
    bdbai  
       2016-12-05 19:21:29 +08:00 via Android   ❤️ 1
    @phpdever 我说兄弟,搞个 XSS 弹个框就够了,死循环就是你的不对了。
    crazycabbage
        23
    crazycabbage  
       2016-12-05 19:27:52 +08:00 via Android
    crazycabbage
        24
    crazycabbage  
       2016-12-05 19:28:39 +08:00 via Android
    https://chat.crazyc.cn
    之前做的,还在完善,用的 Websocket
    gonethen
        25
    gonethen  
    OP
       2016-12-05 21:38:15 +08:00
    @crazycabbage 大神,求交流
    cdlnls
        26
    cdlnls  
       2016-12-05 21:57:03 +08:00 via iPhone
    你需要提起工单了。网站挂了
    gonethen
        27
    gonethen  
    OP
       2016-12-05 23:47:09 +08:00
    @cdlnls 我知道,有一哥们写了个死循环脚本,已经修复了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2578 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:36 · PVG 12:36 · LAX 21:36 · JFK 00:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.