libevent相关内容
过去几天我一直在玩 node.js (nodejs),这太棒了.据我所知,lua 没有类似的 libev 和 libio 集成,让我们避免几乎任何阻塞调用并以异步方式与网络和文件系统交互. 我正在慢慢地将我的 java 实现移植到 nodejs,但令我震惊的是 luajit 比 v8 JavaScript 快得多,而且使用的内存也少得多! 我想在这样的环境中编写我的服务器(非常快速和响
..
我已经在 stackoverflow 上检查了许多类似的问题,但还没有找到答案. 我正在尝试在 Lion OSX 上安装 memcached 作为 此处显示. 这是我得到的: j-court-demones-macbook-pro:libevent-1.4.12-stable jcourtdemone$ ./configure;制作检查 BSD 兼容的安装.../usr/bin/in
..
序言:基于 libevent v2 (evhttp)、Linux、ARM、glibc2.3.4 用 C 语言编写的轻量级 http 服务器 我正在尝试在 32 位系统上使用 evbuffer_add_file() 提供大文件(超过 2GB).libevent 是使用 -D_FILE_OFFSET_BITS=64 标志编译的.这是简化的代码: int fd = -1;如果 ((fd = op
..
序言:基于 libevent v2 (evhttp)、Linux、ARM、glibc2.3.4 用 C 语言编写的轻量级 http 服务器 我正在尝试在 32 位系统上使用 evbuffer_add_file() 提供大文件(超过 2GB).libevent 是使用 -D_FILE_OFFSET_BITS=64 标志编译的.这是简化的代码: int fd = -1;如果 ((fd = op
..
考虑 libevent 与 libev.libev 库是否对 Windows 上的 IOCP 提供本机支持? 解决方案 libev 和 libevent 在 windows 上都使用 select 来检测和调度事件(事件核心不做 I/O,只做事件). libevent另外有一个socket句柄抽象,它在windows上使用iocps来做读写.libev 没有任何可比的东西.到目前为止
..
我正在尝试在我的 Mac 上安装 Apache Thrift,但遇到了一个问题.我按照此页面上的安装步骤进行操作,但是当我尝试执行安装libevent,运行 make 命令时出现以下错误: 由于找不到“openssl/bio.h"文件而导致的致命错误 实际错误截图 我检查了我使用的 openSSL 的版本,它是“0.9.8zg" 关于我应该怎么做来解决这个问题有什么建议吗?
..
在编译使用libevent库的程序时,我使用的是gcc选项-levent.但我收到此错误- /usr/bin/ld:找不到-levent 我的系统上没有libevent,因此我在使用进行编译时会静态链接到它 gcc -o Hello -static -I libevent-1.4.12-stable/hello.c -levent 我该如何解决? 提前谢谢! 解决方
..
我正在将laravel Web应用程序从php5.6升级到php7.1,这使我升级了libevent模块.应用程序是基于React库的异步响应. 所以我结束了安装:PHP 7.1.12,libevent:2.1.8 + expressif/pecl-event-libevent.而且我有稳定的"502错误网关"来自nginx.没有libevent(ReactStreamLoop)或PHP 5
..
我正在尝试使用libevent完成一个简单的HTTP服务器,并根据文档示例设法做到这一点。但是,没有线程,libevent的全部目的就是垃圾。我对C ++ 11中的线程不是很有经验,但是我很想知道如何正确实现这种服务器。 我在网上找到了这个示例: https://gist.github.com/kzk/665437 这正确吗? pthread是正确的选择吗?而且,这一行很奇怪:
..
我正在使用ubuntu 10.10尝试安装libevent开发库libevent1和libevent2.我使用了以下命令- apt-get install libevent-dev libevent1-dev But it shows- Reading package lists... Done Building dependency tree Reading state informat
..
我正在尝试在Windows上安装gevent.为此,我已经下载并编译了libevent,然后运行pip install gevent并得到一个错误:Please provide path to libevent source with --libevent DIR.如何使用pip将libevent选项传递给setup.py? 预先感谢,伊万. UPD:运行pip install gev
..
我是libevent和套接字编程的新手,这就是为什么我对libevent如何作为异步和非阻塞工作有疑问. 这是参考代码. https://github.com/libevent/libevent/blob/master /sample/http-server.c static void dump_request_cb(struct evhttp_request *req, void *arg
..
我不明白EVLOOP_NO_EXIT_ON_EMPTY标志在libevent的2.1.x版本中应该如何工作. 如果我未在event_base中添加任何事件,则 event_base_loop(my_base, EVLOOP_NO_EXIT_ON_EMPTY); 通话返回 立即,这根本不是我认为应该做的. 如果我添加一个事件,它将与该未决事件一起循环,直到该事件变为活动状态为止
..
我已经检查了许多关于stackoverflow的类似问题,但是还没有找到答案. 我正在尝试在Lion OSX上将内存缓存安装为这就是我要得到的: j-court-demones-macbook-pro:libevent-1.4.12-stable jcourtdemone$ ./configure; make checking for a BSD-compatible install.
..
过去几天我一直在使用node.js(nodejs),这真是太棒了.据我所知,lua没有libev和libio的类似集成,这让我们避免了几乎所有阻塞调用并以异步方式与网络和文件系统进行交互. 我正在缓慢地将Java实现移植到nodejs,但令我震惊的是luajit比v8 JavaScript快得多,并且使用的内存更少! 我想在这样的环境(非常快速,响应迅速,非常低的内存使用率,非常有表
..
(通常称为C10K问题) 对于 c10k 问题的解决方案是否有更现代的评论(最新更新:9月2日2006),专门针对Linux(epoll,signalfd,eventfd,timerfd ..)和libev或libevent之类的库? 讨论现代Linux服务器上所有已解决但仍未解决的问题的事情? 解决方案 C10K问题通常假定您正在尝试优化单个服务器,但是正如您所引用的文章所指
..
序言:基于libevent v2(evhttp),Linux,ARM,glibc2.3.4用C编写的轻量级HTTP服务器 我正在尝试在32位系统上使用evbuffer_add_file()提供大文件(超过2GB). libevent使用-D_FILE_OFFSET_BITS = 64标志进行编译.这是简化的代码: int fd = -1; if ((fd = open(path, O_
..
我想使用libevent和evhttp来流式传输客户端POST请求主体。我已经找到了使用固定主体发送请求的示例,但我不确定如何设置一个带有正文的请求,我将需要在不确定的时间段内连续写入和更新。有可能这样做会解放吗?我目前的代码基线如下所示: #include #include #include
..
我做一个Mac OS X上的程序,打算用libev。 我的做法是:下载libev,然后: # ./configure # make 接着,我把.lib/libev.a和include/ev.h这两个文件添加到我的xcode工程里面,可以看到xcode识别到了libev.a,如下图: 但是当我run的时候,却出现了以下错误: dyld: Library not loaded
..
问 题 知道libevent支持 select/poll/epoll时间模型。 今天突然想到 封装了libevent底层操作的 event_* 系列函数是使用了那种事件模型呢 解决方案 #ifdef HAVE_EVENT_PORTS extern const struct eventop evportops; #endif #ifdef HAVE_SELECT
..