每个Ajax聊天教程的结尾都是一样的。
您每x毫秒运行一次getchatmsg.php或一些脚本来检查新消息。
但不是omegle.com,他们只在你真正需要的时候给你发送一个包,而不是每x毫秒一次。
例如,我运行我设置的每一个Ajax聊天教程,并在我还没有打字的时候,每秒嗅探我得到的数据包流。Omegle在不使用任何外部对象(如Flash)的情况下都能完美地处理它。
他们如何进行这种直接连接?有人能弄明白吗?你能帮我弄明白吗?我已经试着弄明白了好几个星期了,而且我会因为按目前的方式做会浪费多少带宽而发疯。
我猜他们用的是 comet 机制