13

我想在我的程序中嵌入一个小的聊天窗口,作为一个基本的 IRC 客户端。这需要有限的功能,例如连接、断开连接、列出用户和发送私人消息。

在撰写本文时,我已经尝试了几个臃肿的库,这使得创建一个简单的应用程序变得非常困难(连接许多事件,处理我不感兴趣的通道、模式等)。我尝试过的其他库是为旧版本的 .NET 开发的,并且充满了弃用警告。如何在 C# 中开发轻量级 IRC 客户端?

4

4 回答 4

11

Two years later, now there's ircdotnet which seems to work pretty well.

Should note that this does not yet (and will likely never) work for Windows 8 Metro-style (WinRT) apps.

于 2012-03-14T03:30:08.573 回答
3

Codeplex 上有一堆 IRC 库,其中一个看起来相当不错的是 Nebo IRC: http: //nebo.codeplex.com/

Codeplex 上的其他一些 IRC 库:http: //www.codeplex.com/site/search? projectSearchText=IRC

于 2009-12-25T22:48:40.960 回答
2

我认为该协议非常简单,您可能可以自己做。真的,几年前我已经使用简单的 telnet 进行了测试!我会得到一些简单客户端的源代码,然后执行相同的命令。

可以参考:http ://www.irchelp.org/irchelp/rfc/rfc.html

于 2009-12-25T22:22:05.630 回答
1

尝试使用这个 C# IRC 库: http ://www.meebey.net/projects/smartirc4net/

它有很多方法,我相信你可以用它们实现你想要的一切:http: //smartirc4net.meebey.net/docs/0.4.0/html/

使用 SmartIrc4net 的项目

  • Smuxi IRC 客户端
  • 闪耀共享
  • 低轨道离子炮
  • 猴扳手
  • U-Lyss IRC-Bot
  • 危险品网络
  • 方丈
  • 斯派克.NET
  • 前奏聊天机器人
  • 破坏者狙击手

参考:使用 C# 在 IRC 服务器中获取给定频道的用户列表

于 2012-09-12T18:58:17.577 回答