Bonjour,

Je cherche à détecter si une socket est toujours connectée sur un pc distant. Dans FAQ VC++, la réponse est

long one=1;
/*CAsyncSocket*/ MySocket.SetSockOpt(SO_KEEPALIVE,(char *)&one,sizeof(one)))

Comment ça marche?

Que doit me renvoyr SetSockOpt si je coupe la connexion du pc distant?

Est-ce-que quelqu'un possède un exmple de code?

D'avance merci.