代码之家  ›  专栏  ›  技术社区  ›  SSpoke

Omegle如何与HTTP协议直接连接?

  •  1
  • SSpoke  · 技术社区  · 14 年前

    每个Ajax聊天教程的结尾都是一样的。

    您每x毫秒运行一次getchatmsg.php或一些脚本来检查新消息。

    但不是omegle.com,他们只在你真正需要的时候给你发送一个包,而不是每x毫秒一次。

    例如,我运行我设置的每一个Ajax聊天教程,并在我还没有打字的时候,每秒嗅探我得到的数据包流。Omegle在不使用任何外部对象(如Flash)的情况下都能完美地处理它。

    他们如何进行这种直接连接?有人能弄明白吗?你能帮我弄明白吗?我已经试着弄明白了好几个星期了,而且我会因为按目前的方式做会浪费多少带宽而发疯。

    1 回复  |  直到 10 年前
        1
  •  1
  •   Maurice Perry    14 年前

    我猜他们用的是 comet 机制