Что нужно сделать для переподключения в winsock с c ++ - PullRequest
0 голосов
/ 27 января 2020

Я работаю на сокет связи с реле. Если соединение потеряно, я хочу повторно подключиться к реле и получить последние данные, которые были отправлены с реле. Я попытался отключить кабель ethe rnet, который получил ошибку соединения после того, как подключите кабель ethe rnet, чем закрыть сокет, и снова открыть сокет после этого подключения снова, чем функция получения вызова, но он ожидает данных от реле, не может получить последние данные от реле. После этого я попытался снова без closesocket, it returns -1. После этого я попытался ничего не делать и снова подключить кабель rnet к компьютеру. It returns -1. Есть ли способ сделать это, и если соединение потеряно, я должен снова открыть сокет и восстановить соединение с функцией соединения или что-то еще?

...