libevent

Web Name: libevent

WebSite: http://libevent.org

ID:52854

Keywords:

libevent,

Description:

The libevent API provides a mechanism to execute a callback functionwhen a specific event occurs on a file descriptor or after a timeout has beenreached. Furthermore, libevent also support callbacks dueto signals or regular timeouts.libevent is meant to replace the event loop foundin event driven network servers. An application just needs to callevent_dispatch() and then add or remove events dynamicallywithout having to change the event loop.Currently, libevent supports/dev/poll,kqueue(2),event ports,POSIX select(2),Windows select(),poll(2),and epoll(4).The internal event mechanism is completely independent of the exposedevent API, and a simple update of libevent can provide newfunctionality without having to redesign the applications. As aresult, Libevent allows for portable application developmentand provides the most scalable event notification mechanism availableon an operating system.Libevent can also be used for multi-threadedapplications, either by isolating each event_base so that only a singlethread accesses it, or by locked access to a single shared event_base.Libevent should compile on Linux, *BSD,Mac OS X, Solaris, Windows, and more.Libevent additionally provides a sophisticated framework for buffered networkIO, with support for sockets, filters, rate-limiting, SSL, zero-copy filetransmission, and IOCP. Libevent includes support for several usefulprotocols, including DNS, HTTP, and a minimal RPC framework.More information about event notification mechanisms for networkservers can be found on Dan Kegel's"The C10K problem"web page.A mailing list for libevent is now available.Libevent is maintained by Nick Mathewson, Azat Khuzhin and Niels Provos. These are the ones you probably want for software development, unless you like to track the latest development versions and report bugs in them. libevent-1.4.14b-stable.tar.gz [GPG Sig] ChangeLogReleased 2010-06-07 Backport evbuffer_readln() Fix a crash when reading badly formatted resolve.conf (Yasuoka Masahiko) Make evutil_make_socket_nonblocking() leave any other flags alone (Jardel Weyrich) Adjusted fcntl() retval comparison on evutil_make_socket_nonblocking() (Jardel Weyrich) Re-add event_siglcb; some old code _was_ still using it. :( Make Libevent 1.4 build on win32 with Unicode enabled. (Brodie Thiesfield) Distribute nmake makefile for 1.4 Define _REENTRANT as needed on Solaris, elsewhere (6cbea13) Other bugfixes for http, memory management, and cleanup. libevent-2.1.2-alpha.tar.gz [GPG Sig] ChangeLogReleased 2012-11-18 Various new functions in the core, evbuffer, and bufferevent APIs Even more backends can now use portable monotonic timers. Updated autotools build infrastructure for faster builds. More reliable unit tests Internal event-callback interface now refactored for flexibility and performance Faster notification with kqueue, faster/more precise timers on Linux Numerous small performance improvements and data structure tweaks throughout the codebase Various bugfixes against 2.1.1-alpha and much more... libevent-2.1.1-alpha.tar.gz [GPG Sig] ChangeLogReleased 2012-04-03 First alpha release in the 2.1.x series. Useful features for controlling the event loop and avoiding priority inversion New debugging features. New evbuffer functionality, including an improved sendfile/mmap wrapper, the ability to add one evbuffer to another, and more ways to avoid needless copies. Numerous small performance improvements and data structure tweaks throughout the codebase. and much more...Libevent has been released under a 3-clause BSD license.Information on public git access.We declare interest in a large number of connectionsof which most are cold and only a few are active.The benchmark measures how long it takes to serve one active connectionand exposes scalability issues of traditional interfaces like select orpoll.The benchmark measures how long it takes to serve one hundredactive connections that chain writes to new connections untilthousand writes and reads have happened. It exercises theevent loop several times.Chromium Google's open-source web browser (uses Libevent on Mac and Linux)Memcached a high-performance, distributed memory object caching systemTransmission a fast, easy, and free BitTorrent clientNTP the network time protocol that makes your clock right (uses Libevent in SNTP)tmux A clean, modern, BSD-licensed terminal multiplexer, similar to GNU screenTor an anonymous Internet communication system.libevhtp A fast and flexible replacement for libevent's http client/server APIProsody A Jabber/XMPP server written in LuaPgBouncer Lightweight connection pooler for PostgreSQLredsocks a simple transparent TCP -> Socks5/HTTPS proxy daemon.Vomit Voice Over Misconfigured Internet TelephonesCrawl A Small and Efficient HTTP CrawlerLibio an input/output abstraction libraryHoneyd a virtual honeynet daemon can be used to fight Internet worms.Fragroute an IDS testing toolNylon nested proxy serverDisconcert a Distributed Computing Framework for Loosely-Coupled Workstations.Trickle a lightweight userspace bandwidth shaper.watchcatd software watchdog designed to take actions not as drastic as the usualsolutions, which reset the machine.ScanSSH a fast SSH server and open proxy scanner.Nttlscan a network topology scanner for Honeyd.NetChat a combination of netcat and ppp's chat.Io a small programming language; uses libevent for network communication.Systrace a system call sandbox.SpyBye detect malware on web pages.GreenSQL an SQL database firewall.dnsscan a fast scanner for identifying open recursive dns resolversKargo Event a PHP extension for libevent.Scytale a database encryption tool. Niels Provos (Please do not mail us directly for technical support. Instead, please use the mailing list or the IRC channel.)

TAGS:libevent 

<<< Thank you for your visit >>>

Websites to related :
News, Sports, Jobs - The Mining

  Adult-use marijuana retailer opens in Houghton HOUGHTON — The Copper Country’s first recreational marijuana retailer opened for business this week.

Stock Research | Stock Picks -

  This revolutionary service pools the resources of the Motley Fool Community to help you identify the best stocks at the best times to buy them -- and

Home - Therapy In Motion

  Clean, Safe, Ready Our clinics are CLEAN. Our environment is SAFE. And we are READY to provide you with a remarkable experience. Learn More All About

Flowers of India

  All of us like to look at those pretty flowers blooming all around,especially during winter and spring. Remember that tree laden with yellow flowers,

Successful Farming | at Agricult

  See more MarketsClick on commodity to view all contracts. Data displayed for corn, soybeans, and wheat is for the nearby crop. CommodityLastChangeOpen

Homeopatia General - Homeopatia

  La homeopatía es un Método Terapéutico que consiste en dar al enfermo dosis bajas o infinitesimales de la sustancia, que administrada a dosis altas

Richters Herbs - Medicinal, Culi

  SHOP ONLINE Herb plants, seeds, books, dried herbs and more Richters is your best source for everything herbal! If you grow your own herbs

Welcome to the Witchipedia - The

  Welcome to the Witchipedia CornZea mays ssp. mays Corn, or Maize is a native American grain. The word corn once referred to any old grain. Most old Eu

Herbs Spices: Organic Australia

  JavaScript seems to be disabled in your browser. You must have JavaScript enabled in your browser to utilize the functionality of this website. Nature

Bloggif : 免费照片编辑和创建GIF

  - 点击您的浏览器广告拦截器顶部的图标: - 然后点击关闭按钮。 看来你使用的广告拦截! Bloggif完全是由广告资助的一个完全免费的创意空间。 所以,如果你仍然想与

ads

Hot Websites