Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Arrêter d'écouter [ Archives / Réseau / Internet ] (malik7934)

mardi 14 septembre 2004 à 13:14:30 | Arrêter d'écouter

malik7934

Hello!

Comment fait-on pour dire à un serveur d'arrêter d'écouter s'il y a un client après un time-out de x secondes par exemples???

Malik7934

mardi 14 septembre 2004 à 13:17:12 | Re : Arrêter d'écouter

malik7934

Question bis: comment je dis à mon client ou mon serveur d'attendre une info du serveur ou du client avant d'en envoyer une nouvelle?

mardi 14 septembre 2004 à 15:32:31 | Re : Arrêter d'écouter

magic_Nono

Membre Club
1> en le fermant... (en fermant son process d'écoute

2> avec un wait & sémaphore

Magic Nono: l'informagicien!

mardi 14 septembre 2004 à 15:48:49 | Re : Arrêter d'écouter

malik7934

ben ouais, en le fermant... c'est clair... des fois je me fais peur avec mes questions ;o)

Par contre, l'affaire du sémaphore, je sais pas où tu es allé chercher ça! Alors soit j'ai vraiment mal posé ma question, soit tu dois te faire du souci!!! Les sémaphores, c'est fait pour gérer de la concurrence, si j'ai plusieurs tâches, ça ne sert justement à rien dans le cas présent! Moi je cherche à dire: " si client à envoyé 1 et serveur a reçu 1, alors client peut envoyer 2"... t'es d'accord que les sémaphores, c'est pas utile ici!

See you, Malik7934

mardi 14 septembre 2004 à 16:36:11 | Re : Arrêter d'écouter

NitRic

Réponse acceptée !

Bonne idée, un semaphore client/serveur ... Tu fais ca comment magic_Nono !?

Pour empêcher que ton serveur accept de nouvelle connexion, appel simplement listen() à nouveau avec un backlog de 0:

listen( master_socket, 0 );

pour accepter à nouveau de nouvelle connexion, appel listen() en modifiant son backlog; listent( master_socket, 5 );

Pour attendre que le serveur ou le client envoie des infos, tout dépend de quel type de socket tu utilise, quel méthode !?

select(), WSAAsyncSelect(), I/O completion ports, bloquantes, WSAEventSelect(), ...


http://tangentsoft.net/wskfaq/
http://www.hal-pc.org/~johnnie2/winsock.html
http://www.gamedev.net/reference/articles/article1297.asp
http://www.snible.org/winsock/
http://www.gamedev.net/reference/articles/article1494.asp

etc ... etc ...



~(.:: NitRic ::.)~

mardi 14 septembre 2004 à 16:42:17 | Re : Arrêter d'écouter

malik7934

Ben en voilà une réponse qui me semble pas mal complète ;o) Je vais voir ça dès que j'aurai un moment...

Thanx, Malik7934

mardi 14 septembre 2004 à 18:00:47 | Re : Arrêter d'écouter

magic_Nono

Membre Club
sémaphore... local !




Magic Nono: l'informagicien!



Cette discussion est classé dans : arrêter, écouter


Répondre à ce message

Sujets en rapport avec ce message

arrêter une fonction [ par revinc ] je souhaiter stopper l'exécution d'une fonction au bout de 5 secondes s'il elle n'a pas retourné de réponses d'ici là.est-ce possible ??? fmod - arrêter un mp3 [ par khayyam ] salut à tous, pour jouer un mp3 avec fmod, j'utilise le code suivant :son=FSOUND_Sample_Load ( FSOUND_FREE, "toto.mp3", FSOUND_HW2D, 0, 0);channel = F arrêter une boucle infini [ par MirKoRn ] je dois faire une boucle do...while pour mon programme (elle doit mélanger aléatoirement un tableau) et je voudrai contrôler a quel moment elle s'arrê Écouter un port [ par jnbrunet ] Bonjour, je cherche depuis quelque temps une façon en c++ avec visual studio 2005 d'écouter les packets qu'envoi un application au serveur, et de me l Problème de son [ par splifo ] Bonjour,Je voudrais arrêter le son d'un jeu video à partir d'un programme externe sans arrêter le son de l'ordinateur.J'ai pensé à récupérer la variab


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,16 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.