J'utilise une connexion socket tcp entre une application iPhone et un serveur NodeJS pour transmettre des données en temps réel. Lorsqu'un client se connecte au serveur, j'active la fonction "keep-alive" sur le socket pour éviter les déconnexions "silencieuses" dues à l'inactivité.
Les "pings" de maintien en activité sont-ils unidirectionnels du serveur au client ? Le côté client de la connexion tcp a-t-il une intelligence inhérente pour détecter si les pings ont cessé d'arriver ?