屏蔽socket 实例化时,握手阶段报错信息WebSocket connection to ‘***‘ failed

这篇具有很好参考价值的文章主要介绍了屏蔽socket 实例化时,握手阶段报错信息WebSocket connection to ‘***‘ failed。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

事情起因是这样的:
我们网站是需要socket链接实行实时推送服务,有恶意竞争对手通过抓包或者断网,获取到了我们的socket链接地址,那么他就可以通过java写一个脚本无限链接这个socket地址。形成dos攻击。使socket服务器资源耗尽,造成服务器瘫痪。

屏蔽socket 实例化时,握手阶段报错信息WebSocket connection to ‘***‘ failed,websocket,网络协议,网络
。而又因为这个错误是再实例化socket对象时发生的错误,他是一个异步动作,所以throw无法同步拦截错误信息。进尔泄露socket地址。经过思考后,使用console对象中的clear方法来解决这个问题。所以在每次发生错误的时候都会用clear()去清除控制台信息,那么对方就无法再控制台获取到socket地址信息了。只能通过其他方式来获取。
关于这个方法的解释如下:
console.clear() 方法用于清除控制台所有信息。

console.clear() 方法在执行成功后,会在控制台输出: “Console was cleared”。文章来源地址https://www.toymoban.com/news/detail-656504.html

到了这里,关于屏蔽socket 实例化时,握手阶段报错信息WebSocket connection to ‘***‘ failed的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OSI(七层)网络模型,三次握手四次挥手梳理,Socket.TCP/IP.HTTP三者说明

    目录 一   OSI网络模型 二   三次握手与四次挥手的简单理解 ● 常见问题梳理 三   Socket,TCP/IP,HTTP ① TCP/IP连接 ② HTTP连接 ③ Socket说明 ● 套接字(socket)概念 ● 建立socket连接 四   Socket连接与TCP/IP连接 五   Socket连接与HTTP连接 OSI网络模型也称七层网络模型 7 应用层

    2023年04月09日
    浏览(42)
  • 同样的代码不同环境 提示握手失败:ssl_client_socket_impl.cc handshake failed

    首先  同样的脚本环境(代码相同,插件版本一样) 在我本机环境windoiws11上运行完全没有问题。 但是 但是 但是!在新安装的windows10环境上报错 ssl_client_socket_impl.cc  handshake failed~ QaQ 有加上这两个条件,但是还是循环报错 脚本直接停止了 chromedriver 版本和 Chrome 的版本也查看

    2024年02月12日
    浏览(85)
  • WebSocket 和 Socket 的区别

    WebSocket 和 Socket 的区别就像Java和JavaScript,并没有什么太大的关系,但又不能说完全没关系。可以这么说: 1.命名方面,Socket是一个深入人心的概念,WebSocket借用了这一概念; 2.使用方面,完全两个东西。 当我们探讨两件事物的区别和联系时,我们想探讨些什么? 对这个问题

    2023年04月08日
    浏览(37)
  • WebSocket 和 Socket.IO

    WebSocket 是一种网络通信协议,它提供了全双工(full-duplex)通信通道,允许服务器和客户端之间进行双向通信。这种通信方式比传统的 HTTP 请求/响应模式更高效,因为它减少了网络延迟,并且只需要一个 TCP 连接就可以进行双向通信。 WebSocket 的工作流程如下:     1. 客户端

    2024年02月11日
    浏览(35)
  • .NET 基于Socket中转WebSocket

    针对IOS App Proxy Server无法直连WebSocket,建立 Socket中转端。 WebSocket 端 : WebSocket 端用于实现实时通信功能。 WebSocket 端通过 WebSocket 协议与中转端通信,中转端可以通过 WebSocket 或其他传输协议与 WebSocket 端建立连接,收发消息。 定义 SendMessageToChatRoomIP 和 JoinChatRoom,用于处理

    2024年04月27日
    浏览(34)
  • Java网络Socket编程-websocket

    实现一个用于监测 WebSocket 连接状态的线程类,其作用是通过创建一个 WebSocket 客户端,连接到指定的 WebSocket 地址,并监测连接的状态。 代码中的 WebSocketThread 类继承自 Thread ,意味着它可以在单独的线程中执行。该线程类使用 Tyrus 提供的 @ClientEndpoint 注解来标识这是一个

    2024年02月08日
    浏览(50)
  • websocket与C# socket相互通信

    web端代码就是js代码,C#有两种方式:使用第三方库,如Fleck,使用C#原生socket编程实现   web端:   C#端 方式一:使用第三方库Fleck 参考:http://chanpinxue.cn/archives/979.html   方式二:使用C#原生socket编程自行实现   websocket关闭机制 通信双方都可以主动关闭连接,不管谁关闭连接

    2023年04月23日
    浏览(38)
  • JAVA 中 Socket 和 WebSocket 区别

    区别: Socket: Socket是位于java.net包下的一个类, 是 Java 提供的用于在客户端和服务器之间建立网络通信的底层套接字接口,用于传输层的网络通信。 WebSocket: WebSocket 是一种基于 TCP 协议的通信协议 ,建立在 Socket 的基础上,提供了用于实时 双向通信 的高级接口。 实现方法:

    2024年02月06日
    浏览(42)
  • 面试题:说说 WebSocket与socket的区别

    WebSocket 与 Socket 都属于网络通信领域,但二者之间在实现机制和运行方式上存在很大差异。 Socket: Socket 是一种应用程序接口(API),它提供了许多操作系统下的编程接口,用于实现不同计算机之间的数据传输。Socket 层位于传输控制层(TCP或UDP协议),通过套接字实现双向通

    2024年04月12日
    浏览(39)
  • WebSocket之socket.io的基本使用

     Socket.IO 是一个WebSocket库,可以在客户端和服务器之间实现低延迟、双向和基于事件的通信。它建立在 WebSocket 协议之上,并提供额外的保证,例如回退到 HTTP 长轮询或自动重新连接。 基本使用 安装socket.io yarn add socket.io  新建js文件与html文件内容如下 这个时候启动node后,

    2024年02月08日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包