Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [C++] Comunicazione tra processi

    Un saluto a tutti.
    Esiste un comando c++ per creare una comunicazione tra processi in windows?!
    Su unix basta utilizzare la pipe oppure la socket. Su windows esiste qualcosa?!
    Saluti

  2. #2
    Il C++ offre come standard la creazione di pipe tramite le funzion popen e pclose, ma sono abbastanza basilari diciamo.
    Parlando invece di pipe non standard, su *nix c'è la chiamata pipe(), su Windows devi usare l'API CreatePipe.
    An infinite number of monkeys typing into GNU emacs would never make a good program.Linus Torvalds

  3. #3
    Originariamente inviato da EDX
    Il C++ offre come standard la creazione di pipe tramite le funzion popen e pclose
    No; popen e pclose, per quanto siano fornite in stdio.h, non sono parte dello standard C né di quello C++, ma bensì dello standard POSIX, per cui in linea di massima sono disponibili solo su sistemi Unix-like.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Mmh, mi era sfuggito.
    Allora ti devi arrangiare con ciò che offre il tuo SO.
    An infinite number of monkeys typing into GNU emacs would never make a good program.Linus Torvalds

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.