tags:

views:

515

answers:

3

I want to embed a small chat window in my program that will function as a basic IRC client. Are there any well-known, simple, and secure C# libraries that will allow me to do basic things such as connect, disconnect, list users, and private message?

It seems like some of the more popular libraries are overkill for such a modest application. Others are developed for old versions of .NET and are full of deprecation warnings. I would appreciate any advice!

A: 

I think the protocol is so simple you probably could do it yourself then. Really, I've tested some years ago using simply telnet! I'd get the source of some simple client and just implement the same commands.

You can refer to: http://www.irchelp.org/irchelp/rfc/rfc.html

Eduardo
+1  A: 

I've made several IRC clients in the past (90s) in Visual Basic 4/5/6. The protocol is simple and fun to implement so you should give it a try. Since you don't need all the features it will be an even simpler task.

Search for "IRC" on http://rfc-editor.org/cgi-bin/rfcsearch.pl to get the protocol spec.

Christian Vik
+2  A: 

There is a bunch of IRC libraries on Codeplex, one of them which seems quite good is Nebo IRC: http://nebo.codeplex.com/

Some other IRC libraries on Codeplex: http://www.codeplex.com/site/search?projectSearchText=IRC

Regards.

Ucodia