Bonjour,
je souhaite checker le port d'un de mes serveurs s' il est ouvert ou non. Pour ca pas de soucis :
Le problème c'est que le firewall en amont de mon serveur coupe l'accès au service à joindre à partir d'une certaine heure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Socket _socket = new Socket (AdressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); _socket.Connect (new IpEndPoint (Dns.GetHostEntry("srv-preprod.masociété.net").AddressList[0], 45010)); return _socket.Connected;
Quand le firewall est bloquant, je voudrais éviter que l'application renvoit un résulter négatif ou bout de 10 secondes. Peut-on ajouter un timeout sur la méthode Connect ?
il semblerait aussi que les méthodes BeginConnect et EndConnect pourraient m'être utile mais je ne comprend pas comment elle fonctionne(sysadmin de métier
)...
Merci
Partager