为什么可以';查看Omegle';s HTTP请求/响应头?

为什么可以';查看Omegle';s HTTP请求/响应头?,http,header,protocols,Http,Header,Protocols,我正试图写一个小程序,我可以通过学校的命令行与Omegle陌生人交谈。然而,我有一些问题,我相信我可以解决问题,如果我可以查看发送的头,但是如果你在Omegle上与陌生人交谈,而Live HTTP头(或类似的插件或程序)正在运行,头不会显示。为什么会这样?他们不是发送HTTP头,而是使用不同的协议吗 我真的很迷茫,有什么想法吗?我成功地编写了一个命令行Omegle聊天客户端。但是,对于POSIX和curses,它是用C硬编码的 我不确定你的问题到底是什么,也许这只是你逆向工程Omegle协议的方

我正试图写一个小程序,我可以通过学校的命令行与Omegle陌生人交谈。然而,我有一些问题,我相信我可以解决问题,如果我可以查看发送的头,但是如果你在Omegle上与陌生人交谈,而Live HTTP头(或类似的插件或程序)正在运行,头不会显示。为什么会这样?他们不是发送HTTP头,而是使用不同的协议吗


我真的很迷茫,有什么想法吗?

我成功地编写了一个命令行Omegle聊天客户端。但是,对于POSIX和curses,它是用C硬编码的

我不确定你的问题到底是什么,也许这只是你逆向工程Omegle协议的方法。如果您想创建聊天客户端,请使用Wireshark之类的网络数据包分析器(或者如果您使用POSIX系统,我建议使用tcpdump),准确研究聊天会话期间发送和接收的数据,并让您的程序模拟默认web客户端的工作。另一种选择是对默认的web客户端本身进行反编译/反向工程,这将是一种更彻底但更复杂的方法