Winsock testowanie połączenia

0

Witam

Tworze sobie dwa programy klienta i serwer, wystąpienie połączenia klienta z serwerem wykonuję poprzez warunek

if (connect(s, (struct sockaddr *)&ServerAdress, sizeof(ServerAdress)) == 0)

i wszystko działa. Pytanie jak sprawdzić podczas działania aplikacji czy połączenie nie zostało zerwane (od strony klienta oraz od strony serwera)?

0

Raczej nie ma takiej możliwości. Po prostu jak send lub recv zwróci 0 lub błąd mówiący o braku połączenia, wtedy wiesz, że połączenie zostało zamknięte.

1 użytkowników online, w tym zalogowanych: 0, gości: 1