IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Lire dans un câble FTP RJ45


Sujet :

Langage Java

  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    217
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 217
    Par défaut Lire dans un câble FTP RJ45
    Bonjour,

    Je souhaiterai lire des informations provenant d'un appareil relié au PC via un câble ftp, (RJ45). Je veux savoir si c'est faisable en JAVA et Comment ?

    Cordialement

  2. #2
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    C'est vague ....

    Quel appareil ?
    Quelle données ?
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  3. #3
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 098
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 098
    Par défaut
    Tu veux sniffer des paquets réseau en java ? (JPcap alors...)
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    217
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 217
    Par défaut
    Bon voila, c'est un appareil de contrôle d'accès, on peut lui attribuer une adresse IP et un port, J'ai la structure des paquets qu'il envoi, Maintenant je veux savoir comment est ce que je peux les récupérer dans un fichier ou dans une string pour un post-traitement bien sur.

    Merci

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 434
    Par défaut
    bonjour,
    Wireshark est on ami.
    Google aussi pour voir comment il fonctionne
    Et les dissectors wireshark pour le protocole
    Bonne journée, si tu veux absolument dev ton outils va voir la lib pcap

  6. #6
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    217
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 217
    Par défaut
    Merci Je suis entrain de voir la lib Jpcap, mais pour le développement, je suis obligé puisque je veux concevoir un logiciel qui communique directement avec l'appareil.

  7. #7
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    première question:

    vous voulez "sniffer" le protocole entre l'appareil et un autre logiciel (dans ce cas, wireshark, lijpcap et cie)

    ou vous voulez juste "discuter" avec l'appareil (dans ce cas, socket java et documentation constructeur sur le protocole)

  8. #8
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 434
    Par défaut
    Si c'est pour communiquer avec l'appareil la lib pcap ne sert a rien elle sert juste a faire du sniffing.
    Dans ce cas la il faut dev avec les sockets comme a dit tchize_

  9. #9
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    217
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 217
    Par défaut
    Oui en faite le but, c'est de discuter avec l'appareil.

  10. #10
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    et bien dans ce cas
    Lire la doc sur les socket java
    Lire la doc du constructeur sur le protocole supporté par votre appareil
    Relever vos manches et coder.

  11. #11
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    217
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 217
    Par défaut
    C'est à dire le protocole utilisé par l'appareil.

  12. #12
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 434
    Par défaut
    Hum le protocole c'est la langue de l'appareil en quelque sorte.

    Par exemple un serveur ftp bah le protocol c'est ftp.
    Pour des sites web bah ils sont sur un serveur http donc le protocol c'est http.

    Je pense qu'il te manque quelque base avant de dev ce que tu désire.

    Même de trés grosse base en dev réseau.

    Mais google est t-on ami fait des recherches sur le fonctionnement des sockets et sur les protocoles afin de comprendre ce que tu fais et ce que tu veux.

  13. #13
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    217
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 217
    Par défaut
    Bon, si bien sur que je connais les protocoles, j'ai mal compris le message, parce que je suis entrain de développer en même temps, bon sinon est ce qu'il y a un moyen de détecter l'appareil, sachant que je connais son adresse IP et le port de communication.

  14. #14
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    si vosu avez l'adresse, il n'y a plus de détection à faire.

    Si vous voulez vous assurer qu'il répond, il suffit d'ouvrir un socket dessus et si ça marche pas, il est pas là.

  15. #15
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 434
    Par défaut
    Citation Envoyé par asoka13 Voir le message
    Bon, si bien sur que je connais les protocoles, j'ai mal compris le message, parce que je suis entrain de développer en même temps, bon sinon est ce qu'il y a un moyen de détecter l'appareil, sachant que je connais son adresse IP et le port de communication.
    Tous est dans la doc socket

  16. #16
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    217
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 217
    Par défaut
    Bon le protocole, est Tcp/IP, l'adresse est 192.168.1.201, le port est 4370.
    Comment est ce que je peux faire le test de connexion ?.

    J'ai essayé avec ce code ci-dessous mais ça ne fonctionne pas, et la réponse est bien évidement FALSE.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Socket pipe = new Socket("192.168.1.201", 4370);
    if(pipe == null)
        System.out.println("FALSE");
    else
        System.out.println("TRUE");

  17. #17
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 434
    Par défaut
    Oui tu as construit un socket mais ce n'est pas ce que tu veux.
    Lit la doc ces des réponses que tu peut trouver tout seul avec un bon tuto.
    Une petite aide connect dans t'on cas devrait t'être utile.

    Ensuite le protocole dont parler tchize_ n'est pas TCP/IP
    Mais le protocole de discussion de t'on appareil genre HTTP, SNMP, FTP, ou si c'est du telenet les commandes.

  18. #18
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 434
    Par défaut
    Tiens c'est quoi comme appareil.

    Parce-que si t'on appareil a en entrée réseaux un connexion ssh ou telenet ca sert rien de dev un client en plus le constructeur a du mettre un client a disposition.

    SSH ou telenet il faut lire la doc pour connaitre les commandes sinon c'est du putty sous windows pour ce connecter ous openssh-client (clien ssh sous unix like) et la commande telenet sous unix-like.

  19. #19
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    217
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 217
    Par défaut
    C'est un appareil de contrôle d'accès Chinois de marque ZKSoftware, dessus on peux juste lui attribuer une adresse IP, un mask et un gatway.

  20. #20
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    217
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 217
    Par défaut
    Finalement j'ai pu contacter le constructeur, sa machine ne support pas encore JAVA.

    Merci pour votre Aide.

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Lire un fichier dans un serveur ftp
    Par kakrocq dans le forum VC++ .NET
    Réponses: 3
    Dernier message: 12/05/2007, 08h49
  2. Lire dans un champ MEMO
    Par Sydaze dans le forum Bases de données
    Réponses: 4
    Dernier message: 18/04/2005, 15h54
  3. Réponses: 23
    Dernier message: 22/04/2004, 11h55
  4. Réponses: 3
    Dernier message: 12/11/2003, 00h34
  5. [] [Réseau] Renommer des fichiers dans un site FTP
    Par JerBi dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 22/08/2003, 00h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo