KeepAlive avec WCF et TCP?

J'ai un Windows Service d'hébergement avancé de service WCF qui communique sur TCP(netTCP) avec protobuf.net, quelques fois aussi avec des certificats.

La receiveTimeout est infinie à ne jamais laisser tomber la connexion en raison d'inactivité. Mais ce que je comprends de la connexion pourrait être abandonné de toute façon j'ai donc créé un simple de deux façon keepalive méthode de service que le client appelle toutes les 9 min de garder la connexion. Il est très important que la connexion ne brise jamais.

Est-ce la bonne manière? Ou pourrais-je simplement supprimer mon garder parce que la receiveTimout est infinie?

Edit : application en cours.config pour le service WCF : http://1drv.ms/1uEVKIt

source d'informationauteur Banshee