EventMachine implements a fast, single-threaded engine for arbitrary network communications. It's extremely easy to use in Ruby. EventMachine wraps all interactions with IP sockets, allowing programs to concentrate on the implementation of network protocols. It can be used to create both network servers and clients. To create a server or client, a Ruby program only needs to specify the IP address and port, and provide a Module that implements the communications protocol. Implementations of several standard network protocols are provided with the package, primarily to serve as examples. The real goal of EventMachine is to enable programs to easily interface with other programs using TCP/IP, especially if custom protocols are required.

Required Ruby Version

None

Authors

Francis Cianfrocca

Versions

  1. 1.2.7
    1. source

      1. 1.2.7 source May 12, 2018 (242 KB)
    2. java

      1. 1.2.7 multi-abi May 12, 2018 (256 KB)
    3. x64-mingw32

      1. 1.2.7 multi-abi May 12, 2018 (6.39 MB)
    4. x86-mingw32

      1. 1.2.7 multi-abi May 12, 2018 (6.31 MB)
  2. 1.2.6
    1. source

      1. 1.2.6 source April 30, 2018 (242 KB)
    2. java

      1. 1.2.6 multi-abi April 30, 2018 (258 KB)
    3. x64-mingw32

      1. 1.2.6 multi-abi April 30, 2018 (6.39 MB)
    4. x86-mingw32

      1. 1.2.6 multi-abi April 30, 2018 (6.31 MB)
  3. 1.2.5
    1. source

      1. 1.2.5 source July 28, 2017 (241 KB)
    2. java

      1. 1.2.5 multi-abi July 28, 2017 (256 KB)
    3. x64-mingw32

      1. 1.2.5 multi-abi July 28, 2017 (6.4 MB)
    4. x86-mingw32

      1. 1.2.5 multi-abi July 28, 2017 (6.31 MB)
  4. 1.2.3
    1. source

      1. 1.2.3 source February 23, 2017 (240 KB)
    2. java

      1. 1.2.3 multi-abi February 23, 2017 (255 KB)
    3. x64-mingw32

      1. 1.2.3 multi-abi February 23, 2017 (6.39 MB)
    4. x86-mingw32

      1. 1.2.3 multi-abi February 23, 2017 (6.31 MB)
  5. 1.2.2
    1. source

      1. 1.2.2 source January 30, 2017 (240 KB)
    2. java

      1. 1.2.2 multi-abi January 31, 2017 (255 KB)
    3. x64-mingw32

      1. 1.2.2 multi-abi January 30, 2017 (6.39 MB)
    4. x86-mingw32

      1. 1.2.2 multi-abi January 30, 2017 (6.31 MB)
  6. 0.12.10
    1. source

      1. 0.12.10 source October 26, 2009 (216 KB)
    2. java

      1. 0.12.10 multi-abi October 26, 2009 (230 KB)
    3. x86-mswin32-60

      1. 0.12.10 multi-abi October 26, 2009 (621 KB)
Show all versions (126 total)

SHA 256 checksum