我创建了一个项目,它使用idIRCClient连接到IRC服务器并使用该代码从服务器获取响应
with ircClient do
if (edt1.text<>'') and (edt2.text<>'') and (edt3.text<>'') then
try
Host:=edt1.Text;
port:=StrToIntDef(edt2.Text,6667);
Nickname:=edt3.Text;
Username:=edt4.Text;
Connect;
except
if not Connected then
MessageDlg('Error',mtError,[],0);
end
else
MessageDlg('fill all the fields',mtInformation,[],0);
当我使用类似&#34; ix1.undernet.org&#34;的主机时使用端口6667我得到响应和欢迎消息,我可以发送c2c私信,而当我创建一个包含idIRCServer的其他模块并将其激活时,然后使用host =&#39; localhost&#39;连接到它。和端口= 6667,我连接但我没有得到服务器的任何响应,也没有欢迎消息,即使它设置了问候属性
提前致谢