Libevent + Comet(长轮询/Http-Stream)

Posted

技术标签:

【中文标题】Libevent + Comet(长轮询/Http-Stream)【英文标题】:Libevent + Comet (Long-Polling / Http-Stream) 【发布时间】:2011-02-01 00:54:34 【问题描述】:

大家好!我正在寻找一个关于如何实现基于 libevent 的长轮询或 http 流服务器的好教程。 谷歌出现的几个例子要么有错误,要么不正是我想要的。也许你们中的任何人已经使用过 libevent 和 longpolling/http-Stream/Comet 并且可以提供一些示例?

提前致谢!

【问题讨论】:

【参考方案1】:

这是另一个示例:https://github.com/ideawu/icomet,一个使用 libevent 2 构建的长轮询彗星服务器。

【讨论】:

【参考方案2】:

这是一个例子:http://code.google.com/p/libevent-longpolling/source/browse/

【讨论】:

它不起作用...接缝是由于我的 x86 cpu 造成的吗? libevent-lp$ make cc -o libevent-longpolling main.o -levent /usr/bin/ld: 输入文件 `main.o' 的 i386 架构与 i386:x86-64 输出不兼容 collect2: ld 返回 1 退出状态 make : *** [全部] 费勒 1 只需执行 gmake/make clean 然后 gmake/make。 Makefile 应该会处理它。

以上是关于Libevent + Comet(长轮询/Http-Stream)的主要内容,如果未能解决你的问题,请参考以下文章

轮询长轮询comet长连接SSEwebsocket

php javascript comet

服务器推Comet长轮询的方式与普通AJAX不断请求的方式的区别

Comet,使用 jquery 教程进行长轮询 [关闭]

WebSocket 示例

Ajax 长轮询限制