Tag: irc

试图编写IRC客户端,但努力寻找有关代码和连接协议的良好资源

我看过RFC,但我仍在苦苦挣扎。 我在C#中编写了一个基本客户端,但是找不到正确连接的文档。 一旦我连接并传输NICK和USER信息,我就需要加入一个频道。 如果我马上加入,没有任何反应 – 大概是因为它太快了。 我必须推迟它,但我不知道我需要等待哪个命令才能知道它可以继续。 我得到的东西: :irc.fish.net注意AUTH:查找您的主机名… 和 :irc.fish.net 001 FishBot:欢迎 以及代码002,003,005,251,252等的东西,但我找不到网上的任何地方,告诉我这些是什么。 所以我的基本2个问题是:你发送了什么JOIN作为回应,我在哪里可以找到上面的IRC代码对应的内容? RFC文档没用!

将mIRC颜色代码嵌入到C#文字中?

我正在使用C#中的一个简单的irc bot,我无法弄清楚如何将粗体/颜色等典型的mirc控制代码嵌入到字符串文字中。 有人能指出我如何做到这一点?

C#中的IRC库

我想在我的程序中嵌入一个小聊天窗口,它将作为一个基本的IRC客户端。 这需要有限的function,例如连接,断开连接,列出用户和发送私人消息。 在编写时,我尝试了几个膨胀的库,这使得创建一个简单的应用程序变得非常困难(连接许多事件,处理我不感兴趣的频道,模式等等)。 我试过的其他库是为旧版本的.NET开发的,并且充满了弃用警告。 如何在C#中开发轻量级IRC客户端?

如何在C#/ Win32中编写和发送文本到mIRC?

在上一个问题中,我询问了如何将文本发送到记事本 。 它帮了我很大的忙。 对于第2部分,这是相同应用的mIRC的简化版本: [DllImport(“User32.dll”, EntryPoint = “FindWindow”)] public static extern IntPtr FindWindow(String lpClassName, String lpWindowName); [DllImport(“user32.dll”, EntryPoint = “FindWindowEx”)] public static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow); [DllImport(“User32.dll”)] public static extern int SendMessage(IntPtr hWnd, int uMsg, int wParam, string lParam); IntPtr mainHandle = FindWindow(“mIRC”, null); IntPtr serverHandle = FindWindowEx(mainHandle, new […]