Сокеты. Разрыв соединения.
У меня есть сокет подключённый к серверу. Как мне узнать, что связь прервана (пользователь отключился от Интеренета). По протоколу я посылаю раз в N секунд пакет на сервер, но он отвечать не должен. Можно ли узнать был ли пакет доставлен или произошёл разрыв связи?
Протокол tcp? Если так, то о невозможности доставить пакет сообщит winsock кодом ошибки.
Да протокол TCP. Функция send вернёт -1?
send вернет SOCKET_ERROR, о конкретной причине нужно спрашивать WSAGetLastError.
Функция