Я пытаюсь подтвердить правильность проверки домена электронной почты, используя следующий код (найдено в Code Proejct)
string hostName="<hostName>"; //Ex: yahoo.com
IPHostEntry Iphost=Dns.GetHostEntry(hostName);
IPEndPoint endPt=new IPEndPoint(Iphost.AddressList[0],25);
Socket s=new Socket(endPt.AdressFamily, SocketType.Stream, ProtocolType.Tcp);
s.Connect(endPt);
В s.Connect я получаю ошибку: была предпринята попытка операции с сокетом в недоступной сети.
Какие могут быть возможные причины и как я могу их устранить? На моей машине установлен Firewall (Comodo).