Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Libraries

    SmartIrc4net 0.4.5

    Download button

    No screenshots available
    Downloads: 457  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.0/5)
    5 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Mirco Bauer | More programs
    GPL / FREE
    July 28th, 2008, 11:25 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    SmartIrc4net description

    SmartIrc4net in an IRC library for C#/.NET.

    SmartIrc4net project is a C# class for communication with IRC networks, which conforms to the RFC 2812 (IRC Protocol). It's orignally a port of SmartIRC (written in PHP), but it's much more now (I will backport it to PHP5 some day). SmartIrc4net an API that handles all IRC protocol messages and is designed for creating IRC bots or even GUI clients.

    Here are some key features of "SmartIrc4net":

    · 3 layered API:
    - IrcConnection (low-level API) contains socket handling and message buffer
    - IrcCommands (extends IrcConnection, middle-level API) contains RFC IRC commands plus easy to use IRC methods (like Op/Deop/Ban/Unban...)
    - IrcClient (extends IrcCommands, high-level API) full featured IRC class, with channel syncing, fully event driven
    · send/receive floodprotection
    · detects and changes nickname on nickname collisions
    · autoreconnect, if connection is lost
    · autoretry for connecting to IRC servers
    · debugging/logging system with log levels (using log4net)
    · compatible with Mono and Micrsoft .NET Framework
    · sendbuffer with a queue that has 3 priority levels (high, medium, low) plus a bypass level (critical)
    · channel syncing (tracking of users/modes/topic etc in objects)
    · user syncing (tracking the user in channels, nick/ident/host/realname/server/hopcount in objects)
    · when channel syncing is acticated the following methods are available:
    - IsJoined
    - IsOpped
    - IsVoiced
    - IsBanned
    · on reconnect all joined channels will be rejoined, also when keys are used
    · own CTCP version reply can be set

    Product's homepage

      


    TAGS:

    IRC library | C#/.NET library | multi-threaded | SmartIrc4net | IRC | library

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM