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
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?
edit: d'ailleurs, dans 90% des cas, il est transactionnel et .. oh et merde j'y arrive pas
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] :.