libircclient

8 Recommendations
0 Downloads (This Week)
Last Update:
Download libircclient-1.6.tar.gz
Browse All Files
Windows BSD Mac Solaris Linux

Description

libircclient is a small but powerful library, which implements client-server IRC protocol. It has all features needed to create your own IRC client or bot, including multi-threading support, sync and async interfaces, CTCP/DCC support, colors, SSL connections and so on.

libircclient Web Site

Features

  • Full coverage of the IRC protocol using providing functions
  • Supports multiple simultaneous connections
  • Supports both plain and SSL connections with the optional certificate check
  • Comprehensive documentation, examples and FAQ
  • Full multi-threading support, the library is thread-safe
  • All the processing could be handled by a single thread even if multiple connections are used
  • Non-blocking, asynchronous event-based interface implemented with callbacks
  • Extra support for the socket-based applications, which use select()
  • CTCP support with optional build-in reply code
  • Supports CTCP PING necessary to pass the “spoof check” implemented by most IRC servers
  • Flexible DCC support, including both DCC chat, and DCC file transfer
  • Can both initiate and react to initiated DCC
  • Can accept or decline DCC sessions asynchronously
  • Written in plain C, very small binary size
  • Compatible with RFC 1459 and most IRC clients
  • Free software licensed under LGPL license
  • Supports Linux as well as any POSIX-compliant Unix, Mac OS X and Microsoft Windows
  • Could be compiled with optional IPv6 support
  • Cocoa interface by Nathan Ollerenshaw

Update Notifications





User Ratings

 
 
8
0
Write a Review

User Reviews

  • Posted by Collin 2012-10-29

    fast download and works, recommended.

  • Posted by Henry 2012-03-24

    very good program libircclient.

Read more reviews

Additional Project Details

Languages

English

Intended Audience

Developers

User Interface

Win32 (MS Windows)

Programming Language

C

Registered

2004-09-07

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.