libircclient Icon

libircclient

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

KEEP ME UPDATED

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

  • 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
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Very good Software.

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

    fast download and works, recommended.

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

    fast download and works, recommended.

    Posted 09/16/2012
  • 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

Thanks for helping keep SourceForge clean.

Screenshot instructions:
Windows
Mac
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies
X

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks
Screenshots can attract more users to your project.
Features can attract more users to your project.