Delphi是否有完整功能的IRC组件?我看过TIDIRC组件(Indy 10),它缺少太多可供我使用的东西。
我基本上有一个应用程序,我想在其中添加IRC功能,自动连接到IRC服务器并加入2个频道,并允许参与者在这两个频道上进行交互。我最初使用TIDIRC设置了一个测试应用程序,并连接到IRC服务器,并加入了一个频道。不幸的是,IDIRC不会返回频道参与者的名字,并且它一直产生200个错误,并且正在削减从服务器返回的大量数据。我需要快速启动并运行,我没有时间坐下来调试Indy组件并将所有内容构建到其中,这样很好但是目前还不可能。
答案 0 :(得分:3)
你可以看一下:
答案 1 :(得分:1)
您可以使用Synapse等库并实现自己的库。从telnet类开始,创建一个新的后代来实现您想要提供的特定命令。好处是IRC协议很好documented。
答案 2 :(得分:0)
开源Delphi客户端 - VisualIRC http://www.visualirc.net/download.php
某种程度上过时(但同样是IRC,不是吗?),但仍然可以用作root。
对我来说,IRC的问题是缺乏标准。 标准功能太狭隘和简单。 更丰富和更灵活的 - 只是简化登录/密码验证 - 由不同和不兼容的扩展提供。你应该如何支持它们并从列表中选择适用的那个?
答案 3 :(得分:0)
TIdIRC实际上没有一些较小的Bug,但是Indy10也支持你作为一个大的InternetFramework - 你可以让Indy10 TIdIRC正确运行到Win10:
埃尔玛鲍曼