libircclient Icon

libircclient

4.0 Stars (5)
37 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

Other Useful Business Software

VoIP Monitoring without the Missing Links Icon

With global offices, wireless networks, and data traversing the Internet, troubleshooting VoIP performance is tricky.

VoIP Monitoring without the Missing Links Icon
ThousandEyes extends visibility across corporate networks as well as the public Internet, helping to solve issues from the branch through MPLS links and SIP trunks to service provider networks. Simulate pre-deployment capacity, monitor detailed performance metrics and see how QoS settings impact call quality.

User Ratings

★★★★★
★★★★
★★★
★★
2
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
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:

JavaScript is required for this form.

No, thanks