无法绑定套接字。地址和端口已在使用 - 使用TIdSMTPServer和TIdPop3Server

时间:2014-09-25 17:22:37

标签: delphi smtp indy pop3

我可能已经通过网络阅读了几十个答案和主题,但为了解决这个错误,我仍然遗漏了一些东西。我有TIdPop3ServerTIdSMTPServer我希望激活它们,但我无法成功完成。我已将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}}

如果某人已经解决了这个问题,他可以告诉我他是怎么做到的(希望我还没有在其他地方读过他的答案......)

1 个答案:

答案 0 :(得分:4)

您没有说哪个服务器无法绑定。但是没有什么可以解决的。您的计算机上的其他设备(可能是防病毒软件或防火墙)已经在使用其中一个端口。使用像Netstat或TCPViewer这样的工具来找出使用这些端口的进程。