C++: redirection sortie standard.

gardiendelanuit Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   -  
gardiendelanuit Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   -
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

titus22 Messages postés 1918 Date d'inscription   Statut Membre Dernière intervention   639
 
Dup()
Dup2()

Perso j'utiliserais un modele client / serveur avec socket...
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
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
gardiendelanuit Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   264
 
La sécurisation se fera avec un algorithme de cryptage fait maison avec une clef^^
freopen() est aussi pour le c++?
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
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
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
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
gardiendelanuit Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   264
 
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