Home
Ratchet Library :: API Reference
API  ·  Manual

Modules

ratchet The purpose of the ratchet library is to provide a generic socket control mechanism for large numbers of sockets without using threads or losing the ease of synchronous socket programming.
ratchet.dns Provides a system for querying DNS for information such as A/AAAA, PTR, MX, and TXT records.
ratchet.http.client This library provides client-side access to an HTTP service, commonly used in many different cases across the Web.
ratchet.http.server This library provides server-side capabilities for an HTTP service.
ratchet.smtp.client This library provides client-side access to an SMTP server, commonly used to transport email messages.
ratchet.smtp.server This library provides server-side capabilities for an SMTP server.
ratchet.socket The socket library provides an implementation of the standard Berkeley sockets on top of the ratchet library.
ratchet.ssl The ssl library provides an SSL encryption context.
ratchet.ssl.session The ssl.session library provides an SSL encryption session.
ratchet.timerfd The timerfd library provides an advanced timer interface using the system library of the same name.
ratchet.zmqsocket The zmqsocket library provides an implementation of the ZeroMQ socket library on top of the ratchet library.