gpt4 book ai didi

html - HTML5 可以与 Java Serversocketchannel 通信吗?

转载 作者:行者123 更新时间:2023-11-28 02:04:46 24 4
gpt4 key购买 nike

HTML5可以和Java Serversocketchannel通信吗?如果可能,任何人都可以告诉我详细信息。

提前致谢。

最佳答案

我假设您谈论的是 WebSockets 而不是其他协议(protocol)(Flash、Java applet 和 Silverlight native 套接字,或 XMLHttpRequest 连接)。 WebSockets 是 IETF 的 HTTP 系列规范,与 HTML5 没有直接关系(尽管它们都属于下一代网络标准的扩展系列)。

浏览器 WebSocket 实现只能与特意支持 WebSocket 协议(protocol)的服务器通信。您当然可以使用 ServerSocketChannel 编写支持 WebSocket 协议(protocol)的服务器,但是 WebSocket 将无法连接到在没有考虑 WebSocket 协议(protocol)的情况下编写的任意服务(无论是否使用 ServerSocketChannel)。

这是一项有意的安全措施,旨在防止网络浏览器被迫连接到与网络无关的服务(例如,连接到端口 25 以发送垃圾邮件)。

如果你想在 ServerSocketChannel 之上编写一个 WebSocket 协议(protocol)层,你需要做大量的工作来实现 the spec 。重新使用 an existing library 似乎更明智。

关于html - HTML5 可以与 Java Serversocketchannel 通信吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12198938/

24 4 0
文章推荐: html - 等距 map 的平滑拖动滚动 - Html5
文章推荐: c++ - 如何在 C++ 中向 std::priority_queue 添加键/优先级?
文章推荐: css - 编辑 CSS header 信息可将 Wordpress 网站恢复为默认设置
文章推荐: css - 始终将
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com