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

NodeJS Discussion :

Récupérer les données envoyées sur un port ?


Sujet :

NodeJS

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2017
    Messages : 3
    Points : 5
    Points
    5
    Par défaut Récupérer les données envoyées sur un port ?
    Bonjour,
    J'essaie d'apprendre Node.js.
    J'ai récupéré 2 programmes, chacun en architecture client/serveur.
    Je voudrais récupérer les données de l'un pour les envoyer à l'autre. Pour ça, j'envoie les données du 1er programme sur un localhost à un port donné.
    Qd j'affiche avec un navigateur l'adresse et le port ca s'affiche bien. Par contre je voudrais que le 2nd programme récupère les infos envoyées sur le port pour les traiter.
    Mais je ne sais pas quoi utiliser. Est ce que vous pouvez m'aiguiller?

    Merci

  2. #2
    Membre actif
    Inscrit en
    Août 2006
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 191
    Points : 263
    Points
    263
    Par défaut
    Bonjour,

    Si tu veux appeler une url avec un port spécifique tu dois utiliser un bout de code comme celui ci :
    Code : 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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    var http = require('http');
    var data = JSON.stringify({
      'rien': 'vide'
    });
     
    var options = {
      host: 'host.com',
      port: '8080',
      path: '/ChemminVersTonService',
      method: 'POST',
      headers: {
        'Content-Type': 'application/json; charset=utf-8',
        'Content-Length': data.length
      }
    };
     
    var req = http.request(options, function(res) {
      var msg = '';
     
      res.setEncoding('utf8');
      res.on('data', function(chunk) {
        msg += chunk;
      });
      res.on('end', function() {
        console.log(JSON.parse(msg));
      });
    });
     
    req.write(data);
    req.end();

Discussions similaires

  1. Récupérer les données envoyées a l'imprimante
    Par Dramon dans le forum VB.NET
    Réponses: 2
    Dernier message: 24/03/2014, 11h52
  2. [XL-2010] Récupérer les données EXCEL sur FORMULAIRE
    Par enretard dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 08/04/2013, 16h34
  3. Récupérer les données envoyées par une tablette graphique
    Par greg08 dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 02/06/2010, 07h04
  4. Réponses: 7
    Dernier message: 09/03/2009, 21h12
  5. Savoir si les données envoyées sur USB ont été lu ?
    Par echecetmat dans le forum Débuter
    Réponses: 0
    Dernier message: 20/11/2008, 16h52

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