libircclient

4.4 Stars (5)
34 Downloads (This Week)
Last Update:
Download libircclient-1.8.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

★★★★★
★★★★
★★★
★★
4
0
0
1
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
Write a Review

User Reviews

  • okdummy002
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    It works well only on the projects that do not use winsock2 library as static linking. so this library's use-case will be restricted strongly. Because of above reasons, I vote 2-star on this project

    Posted 03/06/2014
  • tfileme
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Very good Software.

    Posted 05/11/2013
  • collinhayes
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    fast download and works, recommended.

    Posted 10/29/2012
  • nicolasperkins
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    fast download and works, recommended.

    Posted 09/16/2012
  • henrywallace
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    very good program libircclient.

    Posted 03/24/2012
Read more reviews

Additional Project Details

Languages

English

Intended Audience

Developers

User Interface

Win32 (MS Windows)

Programming Language

C

Registered

2004-09-07
Screenshots can attract more users to your project.
Features can attract more users to your project.

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