sockets - HTML 5 网络套接字和 XMPP 服务器对话框

标签 sockets xmpp

使用网络套接字真的意味着浏览器将能够直接与 xmpp 服务器(任何其他 IM 服务器)通信吗?

谢谢。

最佳答案

没有。允许对任意服务器进行 TCP 级访问会导致各种安全问题。想象一下,一个网站导致每个用户都连接到 SMTP 服务器并开始发送垃圾邮件……突然之间,您遇到了大规模分布式垃圾邮件攻击,尤其是在与主要站点上的 XSS 攻击相结合的情况下。 Web Sockets 周围有少量框架,旨在使此类攻击变得不可能,而不会在 TCP 上增加太多开销。

关于sockets - HTML 5 网络套接字和 XMPP 服务器对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3950782/

相关文章:

ios - 如何使用 xmpp ios 加入群组并获取现有群组的列表

ios - XMPPFramework - 登录 Openfire 服务器时为 "<not-authorized>"

android - 用于移动设备开发的面向消息的中间件

c++ - 如何将boost udp套接字绑定(bind)到特定接口(interface)

c - 值为 17 的套接字协议(protocol)是什么?

java - Java套接字聊天程序(聊天成员突然离开房间,没有错误)

c++ - 发送和接收 C++

Android 套接字和异步任务

C# HTML 从 WebBrowser 到有效的 XHTML

.NET XMPP/Jabber 针对 Openfire Server 获取 XML Stream 消息