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

Java Discussion :

tuto ou exemple java action a distance


Sujet :

Java

  1. #1
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 116
    Par défaut tuto ou exemple java action a distance
    Bonjour,
    Durant mon stage mon tuteur me demande de pouvoir faire des actions sur un switch à distance en java je ne sais pas vraiment comment faire auriez-vous des sites claires ou des tutos à me conseiller?

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2006
    Messages : 24
    Par défaut
    Bonjour,

    Pourriez-vous nous donner plus d'information sur ce que vous a été demandé pour mieux vous aider ?

    Cordialement,

  3. #3
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 116
    Par défaut
    il m'est demandé de réaliser une appli permettant aux utilisateurs de pouvoir planifier une action tel une mise à jour de config, un reboot automatique ou encore marche/arret de ports, sur des équipements de type switchs/routeurs.
    Merci

  4. #4
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 116
    Par défaut
    je ne pense pas que ce soit le java qui me posera le plus de problème c'est surtout quelles sont les commandes qui correspondent à mes actions, est-ce que quelqu'un pourrait me les donner.

  5. #5
    Membre très actif
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2011
    Messages : 214
    Par défaut
    Citation Envoyé par batbat52 Voir le message
    c'est surtout quelles sont les commandes qui correspondent à mes actions
    Tout dépend de l'interface utilisée pour communiquer avec le routeur et donc là forcement ça dépend du modèle de routeur

  6. #6
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 116
    Par défaut
    c'est un H3c

  7. #7
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 116
    Par défaut
    J'ai trouvé quelques commandes à tester donc maintenant je cherche comment créer la connexion à telnet en java j'ai cherché sur internet mais je trouve que ce n'est pas claire auriez-vous un exemple très simple.

  8. #8
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Socket socket = new Socket("adresse_switch", 23); // 23 est le port telnet par défaut
    // Input
    InputStream is = socket.getInputStream();
    InputStreamReader isr = new InputStreamReader(is, "ASCII");
    BufferedReader br = new BufferedReader(isr);
    // Output
    OutputStream os = socket.getOutputStream();
    OutputStreamWriter osw = new OutputStreamWriter(os, "ASCII");
    PrintWriter pw = new PrinterWriter(osw);
     
    // Exemple de protocole
    //  1. HELO -> WELCOME
    pw.println("HELO"); pw.flush();
    String line = br.readLine();
    if (!"WELCOME".equals(line)) throw new RuntimeException("Protocol error");
    // 2. GET /toto -> ?
    pw.println("GET /toto"); pw.flush();
    line = br.readLine();
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  9. #9
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 116
    Par défaut
    Merci bcp bcp Nemek
    Voici mon erreur maintenant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     la méthode http post n'est pas supportée par cette url
    ( je tiens a préciser que je débute en java :s)
    Merci pour vos réponses

  10. #10
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    Ce n'est plus un problème Java mais un problème HTTP
    Si tu dois utiliser ce protocole, utilise plutôt des classe dédiés comme la bibliothèque Apache HTTP Client ou la classe standard HTTP URL Connection

    Pour plus d'informations sur le protocole HTTP, tu peux consulter Wikipedia et Google.
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  11. #11
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 116
    Par défaut
    d'accord merci beaucoup pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [java] Carte des distances (Chamfer)
    Par pseudocode dans le forum Contribuez
    Réponses: 52
    Dernier message: 05/09/2017, 00h39
  2. cherche tuto ou exemple sur les sockets unix
    Par razam dans le forum Réseau
    Réponses: 14
    Dernier message: 24/10/2007, 18h18
  3. exemple java pour BAPI_GOODSMVT_CREATE
    Par cybercrisp dans le forum SAP
    Réponses: 3
    Dernier message: 08/06/2007, 18h28

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