question bidon !! sur le system.out.println

question bidon !! sur le system.out.println - Java - Programmation

Marsh Posté le 29-06-2004 à 11:56:31    

voila je suis en train de développer une appli serveur multiclient
mon problème est à l'envoi d'un message de groupe ... j'ai donc mis ce code que jai trouvé sur le net :

   Thread[] threads = new Thread[tg.activeCount()];  
   int nbThread = tg.enumerate(threads);  
      System.out.println("broadcasting on " + nbThread + " actives clients" );  
      for( int i = 0; i < threads.length; i++)  
      {  
       ((ServerDeamon)threads[i]).out.println(line);  
      }  

 
mais quest ce que ce ServerDeamon ?
 
donc que met on avant le out.println ????
jmettais System.out.println par défaut tou le temps pour afficher ds la console ... mais bon ... comment faire ?

Reply

Marsh Posté le 29-06-2004 à 11:56:31   

Reply

Marsh Posté le 29-06-2004 à 11:59:35    

ServerDeamon est certainement une classe qui allait de pair avec le bout de code que t'as récupéré. D'où les conclusions suivantes :
* récupérer des bouts de code sans savoir ce qu'ils font c'est mal
* récupérer des bouts de code sans connaître le langage qu'on pompe, c'est pire
* récupérer des bouts de code ne fera jamais le boulot à ta place
* apprendre l'anglais est bien aussi
 
:o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 29-06-2004 à 12:03:30    

etourne làa où tu as trouvé ton code et essaie de trouver la classe ServerDeamon
belle leçon de morale de la part de Taiche
Mais que celui ki n'a jamais pompé de code jette la premiere pierre
Tiens ça me rappelle kelkun...

Reply

Marsh Posté le 29-06-2004 à 12:05:25    

atic a écrit :

etourne làa où tu as trouvé ton code et essaie de trouver la classe ServerDeamon
belle leçon de morale de la part de Taiche
Mais que celui ki n'a jamais pompé de code jette la premiere pierre
Tiens ça me rappelle kelkun...

je jette la pierre
 
jamais [:franck75]
 
bon j'avoue j'ai copier une fois une solution, mais je l'ai modifiée [:dawa]

Reply

Marsh Posté le 29-06-2004 à 12:07:51    

atic a écrit :


Mais que celui ki n'a jamais pompé de code jette la premiere pierre


Je dis pas ça (l'open source c'est bien). Je dis surtout que quand on pompe du code, faut au moins comprendre ce qu'on chope, c'est le minimum [:kiki]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 29-06-2004 à 13:00:29    

be justement je demande ce que c'est !!!!
mais bon .... comment vous apprenez un langage vous sans jamais jamais copié un bou de code ???
ah oui la javadoc !! pfff ... fo bien des exemples !

Reply

Marsh Posté le 29-06-2004 à 13:01:54    

et donc ma question est ::: que met avant le out.println ?

Reply

Marsh Posté le 29-06-2004 à 13:59:46    

vdavid1982 a écrit :

be justement je demande ce que c'est !!!!
mais bon .... comment vous apprenez un langage vous sans jamais jamais copié un bou de code ???
ah oui la javadoc !! pfff ... fo bien des exemples !


 
Un exemple est pas là pour être pompé, mais pour être compris.


---------------
Expert en expertises
Reply

Marsh Posté le 29-06-2004 à 13:59:47    

Taiche a écrit :

* apprendre l'anglais est bien aussi


le français aussi :jap:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 29-06-2004 à 14:01:40    

et si tu jetais un oeil au ServerDaemon avant de gueuler ?
 
http://www.os2ezine.com/20011216/ServerDaemon.java


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-06-2004 à 14:01:40   

Reply

Marsh Posté le 29-06-2004 à 14:15:01    

justement cet exemple jessai de le comprendre, et je ne le pompe pas !!! je cherchais des infos sur les threadgroup ... je suis tombé sur ce code est je l'ai essayé ! ( et quand je lessaye, c pour le comprendre ... comme tou le monde ) mais je ne comprenais pas l'origine du out.println ...
vs philosophez trop ....

Reply

Marsh Posté le 29-06-2004 à 14:18:27    

vdavid1982 a écrit :

justement cet exemple jessai de le comprendre, et je ne le pompe pas !!! je cherchais des infos sur les threadgroup ... je suis tombé sur ce code est je l'ai essayé ! ( et quand je lessaye, c pour le comprendre ... comme tou le monde ) mais je ne comprenais pas l'origine du out.println ...
vs philosophez trop ....


et qu'est ce que tu comprends pas ? tu vois pas qu'il créé un pool de sockets, avec une connection serveur en attente par socket, le tout dans un thread?
c'est bien beau de développer des applis client/serveur, mais faut il encore avoir un minimum de bases en programmation réseau...


Message édité par Harkonnen le 29-06-2004 à 14:19:58

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-06-2004 à 14:18:50    

je crois que tu apprends les choses à l'envers, et que tu t'y prends comme un pied : essayer de comprendre les threads alors que visiblement t'a du mal à comprendre pkoi ton exemple marche pas ca montre un pb de méthodes...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 29-06-2004 à 14:21:59    

mais non jai compris le principe des thread ca na rien avoir ...
je cherchais just à savoir, à comprendre comment fonctionnait la fonction : ((server)threads[i]).out.println(line);
c tou !
 
et je croyais que serverdeamon était une class interne du java ...

Reply

Marsh Posté le 29-06-2004 à 14:55:18    

vdavid1982 a écrit :

et je croyais que serverdeamon était une class interne du java ...


non. En fait, ton thread.out.println() n'a "rien à voir" avec le System.out.println. C'est surement un moyen qui a été trouvé pour rediriger les logs des différents threads dans différents fichiers.
Disons que ca n'a pas rien à voir mais que c'est pas forcément directement lié ... Ca dépent de ce qu'est l'attribut "out"


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed