我可能已经通过网络阅读了几十个答案和主题,但为了解决这个错误,我仍然遗漏了一些东西。我有TIdPop3Server
和TIdSMTPServer
我希望激活它们,但我无法成功完成。我已将ReuseSocket
两者的rsTrue
属性设置为Bindings
,并且当我尝试将它们都设置为.Active := True;
时,我不会将with POP3Server do begin
ReuseSocket := rsTrue;
Active := False;
Bindings.Clear;
DefaultPort := 110;
Bindings.Add.IP := myIpAddr;
end;
with SMTPServer do begin
ReuseSocket := rsTrue;
Active := False;
Bindings.Clear;
DefaultPort := 25;
Bindings.Add.IP := myIpAddr;
end;
设为空是我的代码的样子:
TButton
我点击了一个SMTPServer.Active := True;
Pop3Server.Acive := True;
:
{{1}}
如果某人已经解决了这个问题,他可以告诉我他是怎么做到的(希望我还没有在其他地方读过他的答案......)
答案 0 :(得分:4)
您没有说哪个服务器无法绑定。但是没有什么可以解决的。您的计算机上的其他设备(可能是防病毒软件或防火墙)已经在使用其中一个端口。使用像Netstat或TCPViewer这样的工具来找出使用这些端口的进程。