高防IP

高防产品如何实现socket.io

总的来说,socket.io 本质上同websocket是相同的,只是经过封装后,兼容性更佳,更加方便。相较于后者,前者有更多可使用的API方法。
因此,如果希望通过域名:端口方式进行 socket.io 使用,可以参考网站防护的代理攻击控制配置指南进行设置。

本文以实现一个群发聊天的demo为例,进行演示讲解。

准备工作

  1. 添加高防IP非网站防护的端口转发。

  2. 本地修改hosts文件,将域名解析到高防IP上,进行测试。
    尽量多运营商、多个地区打开客户端。

  3. 待测试无误后,将域名解析到高防IP上。

测试

  1. 域名假设为:http://socketioclient.ysyddoscdn.com:50032/

  2. 开启第一个窗口。

    可以看到已经成功连接。

  3. 开启第二个窗口进行沟通。