Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5187 connectés 

 


Dernière réponse
Sujet : [java] 2 petites questions sur la gestion des flux !!
NoBlue Merci a tous.
A+.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
NoBlue Merci a tous.
A+.
darklord si tu veux que ce soit non bloquant, il te sufft d'associer un timeout au socket qui a été crée. Tu as des méthodes pour cela. Si rien n'est lu pendant X msec (X étant le temps spécifié comme étant le timeout) une exception est levée (InterruptedException je pense). Il te suffit de la catcher et ne rien faire et ta méthode de lecture n'est plus bloquante :)
 
A+
benou

NoBlue a écrit a écrit :

up !  




désolé, mais j'ai pas bien compris ta première question.
 
Pour le mode évenementiel, c'est vraiment pas grand chose de le faire à la main. Tu fais un thread qui écoute ta socket et qui accèpte l'enregistrement de listenr qu'il prévient à chaque recepetion de donnée en entrée

NoBlue up !
Krueger while(in.available() == 0)?  
Mais avec un de mes programmes ça bloque quand même. :sweat:

 

[jfdsdjhfuetppo]--Message édité par Krueger--[/jfdsdjhfuetppo]

NoBlue Voilà je suis à la recherche de 2 choses :
 
1)j'utilise cette classe "ObjectInputStream" mais ma lecture est bloquante => je voudrais avoir une lecture non bloquante
 
2) un evenement qui se declenche lorsqu'une donnée arrive sur une entrée(d'une socket) => ça existe en c++ et en java ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)