mopemope/rbevent
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
==================== rbevent ==================== rbevent is ruby extension library for libeveint. api design inspired pyevent (python libevent module) Requirements ------------- + ruby 1.9 + libevent Installation ------------ > sudo ruby setup.rb simple sample code ------------ require 'rbevent' require 'socket' include(RubyEvent) include(RubyEvent::Constants) event_init(); serv = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM, 0) sockaddr = Socket.sockaddr_in(6000, "127.0.0.1") serv.bind(sockaddr) serv.listen(5) evt = Event.new(serv.to_i, EV_READ){|evt| p "readable" event_abort(); } evt.add() event_dispatch()
About
ruby extension library for libevent
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published