Я пытаюсь подключить клиента к серверу с асинхронным сокетом в C#.Socket Beginconnect несколько раз для того же сокета, если он не подключен
Я делаю socket.beginconnect, чтобы попытаться соединиться, дело в том, что если соединение не установлено, я бы хотел, чтобы он попытался начать соединение, и если соединение не установлено в 500 мс, я хотел бы попробуйте еще раз, скажем, 10 раз.
Я пробовал простой куклу, но он не работает, потому что я не могу снова подключиться, пока предыдущий не будет завершен, но когда beginconnect закончит и не найдет сервер, он вернется к выводу, что нет сервера.