C++: redirection sortie standard.

Bonjour,

Je souhaiterais, comme indiqué dans le titre, rediriger la sortie standard vers ma carte réseau dans un premier temps de façon à créer un système de messagerie instantané sécurisé entre 2 postes distant par internet.

Et vu que je ne sais pas comment réellement m'y prendre, je demande votre aide ^^'.

Merci d'avance pour vos réponses.

2 réponses

  1. Dup()
    Dup2()

    Perso j'utiliserais un modele client / serveur avec socket...
    0
    1. Contributeur
      Salut.
      il y a aussi freopen() si tu ne souhaite pas conserver la sortie standard.
      Je ne suis pas sur que ça soit le plus simple comme méthode.
      Je ne vois pas en quoi c'est sécurisé en plus.
      0
      1. La sécurisation se fera avec un algorithme de cryptage fait maison avec une clef^^
        freopen() est aussi pour le c++?
        0
      2. Contributeur
        Les fonctions C sont utioisable en C++. E fait de manière général, il y a une interopérabilité des langages compilé. Tu peux faire un programme avec du C, du C++ du fortran sans problème. Tu peut peut être même utiliser aussi du pascal.
        0
      3. Contributeur
        La sécurisation se fera avec un algorithme de cryptage fait maison avec une clef^^
        Pour info, la sécurité d'un algorithme de cryptographie est sa robustesse. Peu importe qu'il soit connu. A moins d'être un bon cryptographe, il est préférable d'utiliser un algorithme reconnu et réputé fiable genre RSA (pour l'échange des clés) / AES (pour la communication).

        Cdlt,
        0
      4. Merci fiddy et char, enfaîte j'avais pour réel projet de pouvoirs choisir le type de cryptage au démarrage du logiciel avec ceux existant déjà et un que je m'efforcerais à ("bien") faire.
        0