java.net: test de présence de machine lan [1.4.2] - Java - Programmation
Marsh Posté le 31-05-2005 à 21:43:04
| noobite a écrit :   | 
 
Et ça, c'est une choucroute volante ??? 
 
http://java.sun.com/j2se/1.5.0/doc [...] nt,%20int)
Marsh Posté le 31-05-2005 à 21:58:02
Since: 
    1.5 
 
  
 
 
moi devoir dev en 1.4.2
Marsh Posté le 31-05-2005 à 21:58:34
upgrade  
 
 
ca marche super bien maintenant 
Marsh Posté le 31-05-2005 à 21:59:41
je voudrais bien mais ca fait partie du cahier des charges de 
ce miniprojet 
Marsh Posté le 31-05-2005 à 22:00:57
dommage  
 
 
il te reste la bibliothèque ICMP aceessible via JNI ( ça doit se trouver sur le net, sinon, c'est pas bien compliqué). 
 
ou alors un appel caché à la commande ping  
 
 
sinon, tu peux essayer de te connecter sur le port 7/udp (echo), mais si la machine a un firewall, spagagné 
Marsh Posté le 31-05-2005 à 22:02:16
ReplyMarsh Posté le 31-05-2005 à 22:04:09
|   | 
 
 
spagagné 
Marsh Posté le 31-05-2005 à 22:05:34
| noobite a écrit : Et en utilisant juste l'api standard? | 
 
 
ICMP demande une socket raw pour son implémentation, et java sait pas faire ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif) 
 
 
essayer des ports bien connus en tcp et udp sur chaque machine 
Marsh Posté le 31-05-2005 à 22:14:21
Comme je te le dis précédement c'est la seule solution que je vois mais elle est peut sûre. Une machine équipé d'un firewall 
bloque tous les ports quand elle est bien configuré, maintenant elle ne bloque pas forcement l'icmp. par conséquent le ping aurait été génial. Mais je ne vois pas d'autre solution.
Marsh Posté le 31-05-2005 à 22:59:22
| Jubijub a écrit : ben renseigne toi...même si c des clients y'a des ports auquels ils peuvent répondre...ne serait-ce que le mail par ex... | 
 
 
pardon ?
Marsh Posté le 01-06-2005 à 00:37:10
ben ué y'a un serveur pop sur tous les ordinateurs du minitel mondial non? ![[:god] [:god]](https://forum-images.hardware.fr/images/perso/god.gif) 
 
 
edit: d'ailleurs, dans 90% des cas, il est transactionnel et .. oh et merde j'y arrive pas ![[:pingouino] [:pingouino]](https://forum-images.hardware.fr/images/perso/pingouino.gif)
Marsh Posté le 04-06-2005 à 12:07:07
par connection au port best solution!  
 
 
par contre une question meme si ce nest pas la cat: 
 
peut on monter un serveur SSH sous windows? (22)
Marsh Posté le 31-05-2005 à 21:39:23
Salut à tous, 
 
je réalise actuellement un scaneur de réseau (detection de machine sur un lan).
Je cherche donc la meilleur methode pour detecter les hotes. La plus rapide/efficace.
Le ping n'etant pas supporté par java je pense morienter vers l'utilisation dune ouverture
de socket pour verifier la presence mais cela me semble peu sur, je risque de manquer pas mal
de machine.
par consequent si vous avez des idees sur le sujet nhesite pas.
---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.