Projects / IRCG

IRCG

IRCG is a solution for delivering XML messages to huge numbers of clients in real-time. IRCG leverages the power of established IRC products and the PHP programming language for providing low-latency message streams over persistent HTTP connections. The use of time-proven technology and an easy-to-adapt scripting language is designed to reduce development time and to maximize the value of existing hardware investments. Typical applications of IRCG include online gaming communities and chat systems. IRCG is fully compatible with the ActionScript XMLSocket technology found in Flash-enabled clients.

Tags
Licenses

Recent releases

  •  02 Sep 2003 20:37

    Release Notes: Support has been added for FastCGI. This release works in combination with the PHP FastCGI SAPI.

    •  08 Jul 2003 08:41

      Release Notes: This version adds access to several IRC features (LIST, NAMES, OPER, LUSERS), the ability to encode all data sources, fd usage information, and improved handling of various error messages and NOTICE.

      •  18 Jun 2003 10:13

        Release Notes: This version integrates fully with Apache 1.3/2.0. Many features were added, including Flash XMLSocket support for bidirectional XML streaming, a failsafe round-robin DNS cache, native shared memory handling, hot upgradability, and much more.

        •  15 Oct 2002 17:50

          Release Notes: IRCG has been adapted to the Cygwin environment, a handler for INVITEONLYCHAN was added, and the default limit for channel name lengths was increased. There is no urgent need to upgrade.

          •  18 Sep 2001 17:33

            Release Notes: A fix for a segfault in case of empty QUIT, new handlers for some IRC codes, and improved generated quit-messages to include verbose description.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.