2012-05-04 1 views
0

J'ai une application client de serveur développée dans vb.net. L'application serveur envoie un fichier à l'application cliente à intervalles réguliers. Il utilise TCP/IP pour envoyer des fichiers. Après l'installation de l'application, l'application fonctionne correctement avec le pare-feu éteint. Mais lorsque le pare-feu est activé et qu'une exception est ajoutée pour l'application, le transfert de fichiers dure environ 10 minutes, puis s'arrête. Mais dès que j'éteins le pare-feu, le transfert recommence. Veuillez suggérer comment résoudre ce problème.La communication TCP s'arrête avec le pare-feu sur

+0

Avez-vous inclus des plages de ports dans votre règle de pare-feu? – MattH

+0

Non, je viens d'ajouter mon application dans l'exception. J'ai également ajouté le port particulier dans l'exception. – Harsh

Répondre

1

Lorsque vous dites "transfert de fichiers fonctionne pendant environ 10 minutes, puis s'arrête" pouvez-vous élaborer un peu plus. Par exemple ... "Je transfère un gros fichier et pendant le transfert, il s'arrête." ou "I transféré un fichier avec succès, et dix minutes plus tard, est allé transférer un autre, et cela n'a pas fonctionné."

Dans le premier scénario (transfert important), il peut y avoir une forme de limitation de bande passante/d'arrêt de règle. Dans la seconde, il pourrait y avoir une forme de traitement "STATE" où une session STATEFUL se produit, le pare-feu ne le ferme pas, une autre initiation est faite 10 minutes plus tard, et votre pare-feu regarde la session "quelqu'un essaye de détourner cette session ... mieux la fermer "

Je voudrais activer la journalisation détaillée sur le pare-feu pour voir ce que fait le pare-feu et comment il perçoit la connexion.

Questions connexes