使用网络套接字真的意味着浏览器将能够直接与 xmpp 服务器(任何其他 IM 服务器)通信吗?
谢谢。
最佳答案
没有。允许对任意服务器进行 TCP 级访问会导致各种安全问题。想象一下,一个网站导致每个用户都连接到 SMTP 服务器并开始发送垃圾邮件……突然之间,您遇到了大规模分布式垃圾邮件攻击,尤其是在与主要站点上的 XSS 攻击相结合的情况下。 Web Sockets 周围有少量框架,旨在使此类攻击变得不可能,而不会在 TCP 上增加太多开销。
关于sockets - HTML 5 网络套接字和 XMPP 服务器对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3950782/