Ich versuche, einen Client mit einem Server mit einem asynchronen Socket in C# zu verbinden.Socket Beginconnect mehrere Male für den gleichen Socket, während nicht verbunden
Ich mache socket.beginconnect zu versuchen, eine Verbindung herzustellen, der Punkt ist, dass, wenn die Verbindung nicht hergestellt wird, möchte ich versuchen, connect zu beginnen, und wenn die Verbindung in 500ms nicht hergestellt wird, würde ich gerne Probieren Sie es erneut aus, sagen wir mal 10 mal.
Ich versuchte einen einfachen bucle, aber es funktioniert nicht, weil ich Verbindung nicht wieder beginnen kann, bis die vorherige beendet ist, aber wenn die Verbindung beginconnect beendet und den Server nicht findet, gibt es eine Erwartung, dass es keinen Server gibt.