OVH Cloud OVH Cloud

Bizarre

4 réponses
Avatar
Gloops
Salut tout le monde,

J'ai écrit un client de mail, qui aura encore quelques raffinements mais
qui fonctionne pas trop mal dans l'ensemble, pour me faire savoir
rapidement quels sont les mails les plus récents que j'ai reçus. A la
fermeture du formulaire, le programme est censé être terminé.

Or voilà-t-il pas qu'à l'instant, alors que je ne lui demandais rien
depuis quelques heures, et que le formulaire était fermé, l'antivirus
m'a demandé l'autorisation de laisser mon client mail accéder à Internet.

J'ai dit oui pour voir, je n'ai rien vu de plus à l'écran ensuite, pas
même la boîte de dialogue pour établir la connexion.

A votre avis, est-ce bizarre ou étrange ?
Peut-être même les deux ?

J'avoue que je n'ai pas mis la commande QUIT dans le protocole POP, et
que c'est la fermeture du formulaire qui ferme la session pop. Est-ce
grave Docteur ?

Windows XP Home, McAfee Internet Security 2004, à jour.

Je n'ai pas installé SP2 de Windows, d'ailleurs si quelqu'un a une
adresse pour une bonne synthèse sur ce qu'il faut savoir avant ...

Les autres mises à jour de Windows ont été faites il y a quelques jours.

4 réponses

Avatar
Jean-Marc
"Gloops" a écrit dans le message de
news:41714541$0$28808$
Salut tout le monde,

J'ai écrit un client de mail, qui aura encore quelques raffinements mais
qui fonctionne pas trop mal dans l'ensemble, pour me faire savoir
rapidement quels sont les mails les plus récents que j'ai reçus. A la
fermeture du formulaire, le programme est censé être terminé.

Or voilà-t-il pas qu'à l'instant, alors que je ne lui demandais rien
depuis quelques heures, et que le formulaire était fermé, l'antivirus
m'a demandé l'autorisation de laisser mon client mail accéder à Internet.

J'ai dit oui pour voir, je n'ai rien vu de plus à l'écran ensuite, pas
même la boîte de dialogue pour établir la connexion.

A votre avis, est-ce bizarre ou étrange ?
Peut-être même les deux ?

J'avoue que je n'ai pas mis la commande QUIT dans le protocole POP, et
que c'est la fermeture du formulaire qui ferme la session pop. Est-ce
grave Docteur ?



Hello,

Je ne sais pas comment est ton code, mais quand j'utilise
des sockets, je fais en général les choses suivantes avant
de quitter mon programme:
- Envoi des commandes de fin de connection au serveur ou
aux clients (QUIT, dans le cas de POP3)
- Fermeture explicite du/des socket(s) que j'utilise
- Déchargement des trucs dynamiques si j'en ai
- Fin du programme


Pour vérifier que tu n'as rien oublié, un test très simple:
après fermeture de ton programme, vérifie avec le gestionnaire
de tâches que ton programme n'apparait plus ni dans les
applications ni dans les processus. Test à faire avec une version
compilée, bien sur (en dehors de l'IDE).

Si tout cela est fait, alors tu n'auras plus de soucis (j'ai eu
aussi ce genre de comportements un peu étranges dans le passé).

Si tout ceci ne fonctionne pas, tu peux éventuellement te
renseigner au bureau du cadastre ou à la mairie, pour savoir
si ta maison n'est pas constuite sur un ancien cimetière indien,
ou quelque chose du genre. On ne sait jamais :-)

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
Avatar
Gloops
Salut,

OK il doit y avoir moyen de fermer mieux quelques trucs, je n'ai pas été
très orthodoxe de ce côté. Pour le message d'erreur qui apparaissait
quand je n'arrêtais pas la boucle au bon endroit j'ai réagi tout de
suite, pour le programme qui vient hanter la machine au bout de deux
heures et demi comme une âme en peine je dois dire que ça a moins fait
tilt. D'ailleurs, sans le pare-feu (bon je disais l'anti-virus mais ...)
je crois que j'aurais trainé ce truc en mémoire sans jamais me rendre
compte de rien, et ça aurait bêtement ralenti un peu la machine.

J'avoue que je ne suis pas très fier de ne pas avoir regardé le
gestionnaire de tâches avant d'appeler du secours.

J'ai bien un voisin africain qui me fait des fuites d'eau et des
gamineries, de là à suspecter qu'il m'ait jeté un sort il y a peut-être
un pas. Quant à la mairie, ils jettent les objets trouvés au bout de
trois mois ... D'ailleurs pour être sérieux deux secondes, ils
conseillent de mettre ses coordonnées dans son téléphone portable, en
incluant un autre numéro de téléphone, des fois qu'on le perde le
portable, car les opérateurs ne pensent pas avoir intérêt à ce qu'on le
retrouve, mais plutôt à en vendre un autre. Je dis ça pour le cas où le
téléphone est retrouvé par une personne honnête.

Merci pour les tuyaux.
________________________________________
Jean-Marc a écrit, le 16/10/2004 19:13 :
Hello,

Je ne sais pas comment est ton code, mais quand j'utilise
des sockets, je fais en général les choses suivantes avant
de quitter mon programme:
- Envoi des commandes de fin de connection au serveur ou
aux clients (QUIT, dans le cas de POP3)
- Fermeture explicite du/des socket(s) que j'utilise
- Déchargement des trucs dynamiques si j'en ai
- Fin du programme


Pour vérifier que tu n'as rien oublié, un test très simple:
après fermeture de ton programme, vérifie avec le gestionnaire
de tâches que ton programme n'apparait plus ni dans les
applications ni dans les processus. Test à faire avec une version
compilée, bien sur (en dehors de l'IDE).

Si tout cela est fait, alors tu n'auras plus de soucis (j'ai eu
aussi ce genre de comportements un peu étranges dans le passé).

Si tout ceci ne fonctionne pas, tu peux éventuellement te
renseigner au bureau du cadastre ou à la mairie, pour savoir
si ta maison n'est pas constuite sur un ancien cimetière indien,
ou quelque chose du genre. On ne sait jamais :-)



Avatar
Gloops
A propos de perte de téléphone portable.
Euh, OK ça sort du sujet (clairement), mais sait-on jamais, ça peut
servir à quelqu'un.
Quand on dit de mettre ses coordonnées dans son téléphone portable, ça
signifie ouvrir le boîtier et placer un papier ou une étiquette à
l'intérieur. Regarder de temps en temps comment vieillit le papier.
Le fonctionnaire des objets trouvés a des chances de ne pas savoir
comment fonctionne le portable, ou la batterie d'être à plat.

trois mois ... D'ailleurs pour être sérieux deux secondes, ils
conseillent de mettre ses coordonnées dans son téléphone portable, en
incluant un autre numéro de téléphone, des fois qu'on le perde le
portable, car les opérateurs ne pensent pas avoir intérêt à ce qu'on le
retrouve, mais plutôt à en vendre un autre. Je dis ça pour le cas où le
téléphone est retrouvé par une personne honnête.



Avatar
ng
Interessant :)

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

Gloops wrote:
A propos de perte de téléphone portable.
Euh, OK ça sort du sujet (clairement), mais sait-on jamais, ça peut
servir à quelqu'un.
Quand on dit de mettre ses coordonnées dans son téléphone portable, ça
signifie ouvrir le boîtier et placer un papier ou une étiquette à
l'intérieur. Regarder de temps en temps comment vieillit le papier.
Le fonctionnaire des objets trouvés a des chances de ne pas savoir
comment fonctionne le portable, ou la batterie d'être à plat.

trois mois ... D'ailleurs pour être sérieux deux secondes, ils
conseillent de mettre ses coordonnées dans son téléphone portable, en
incluant un autre numéro de téléphone, des fois qu'on le perde le
portable, car les opérateurs ne pensent pas avoir intérêt à ce qu'on
le retrouve, mais plutôt à en vendre un autre. Je dis ça pour le cas
où le téléphone est retrouvé par une personne honnête.