如何在 chrome 控制台中建立网络套接字连接?

Posted

技术标签:

【中文标题】如何在 chrome 控制台中建立网络套接字连接?【英文标题】:how can i make a web socket connection in chrome console? 【发布时间】:2020-11-20 00:24:50 【问题描述】:

我正在使用一个使用 Web Socket 发送和获取实时数据的网站。我在 Google Chorme 和 FF 控制台中对其进行了跟踪,并了解到在创建 Web Socket 后使用一些方法来发送和获取数据。现在我正在尝试模仿该过程并手动执行此操作!发送与站点格式完全匹配的数据,但我真的不知道如何建立连接并使用这些方法。当我跟踪网站时,我看到代码中的某些地方通过使用“this”访问连接,因此我无法找到连接的创建位置,但我知道所创建连接的所有参数。

有人能帮我弄清楚吗? 提前致谢

【问题讨论】:

【参考方案1】:

不需要创建新的WebSocket 连接,您可以通过转到 devtools 内存选项卡来访问现有的连接,创建快照:

在快照中搜索WebSocket

然后将相应的WebSocket对象保存为全局变量(右键单击该对象并选择存储为全局变量选项):

【讨论】:

以上是关于如何在 chrome 控制台中建立网络套接字连接?的主要内容,如果未能解决你的问题,请参考以下文章

网络编程socket套接字及其使用

错误:客户端网络套接字在建立安全 TLS 连接之前断开

如何检测套接字连接何时丢失?

在建立安全 TLS 连接之前,Netlify 和 Faunadb 客户端网络套接字断开连接

客户端网络套接字在建立安全 TLS 连接之前断开连接 Node.js v13.0.1

如何将java套接字连接到远程服务器套接字