CloseNetworkConnection(NetworkClientID())

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

CloseNetworkConnection(NetworkClientID())

Message par Oliv »

La doc dit
Si cette commande est utilisé en mode serveur, la connection sera fermée sans aucune notification pour le client.
Est-ce possible d'avoir une notification ?
ce serait quand même assez utile (notamment pour les serveurs qui virent les clients au bout d'un certain temps d'inactivité, que les clients le sache)
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

A mon avis, c'est toi qui doit l'envoyer juste avant d'utiliser CloseNetworkConnection(), cette notification.

Chris :)
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

oui mais comment faire pour que le client s'en rende compte :
je suis entrain de faire un serveurPOP3 et c'est bien partit mais pour la commande QUIT, les différents clients que j'ai essayé ne comprennent pas tous que la conection est fermée.
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

En principe, c'est le client qui envoie la commande QUIT, pas le serveur!

Le serveur peut fermer la connexion au bout d'un certain temps d'inactivité du serveur, mais il n'envoit pas de notification. C'est au client de se débrouiller! :lol:

Chris :)
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Oui c'est le client qui envoi QUIT, mais prends les serveurs wanadoo ou tele2 par exemple, il arrivent à faire savoir à un simple client telnet qu'ils on coupé la connection
Répondre