Jump to content

C/C++ Variablen zwischen verschiedenen Programmen übergeben


Guest Achsdrian

Recommended Posts

Guten Abend

 

Ich hätte da wieder mal eine kurze, wahrscheinlich relativ blöde Frage: Ist es möglich Variablen zwischen verschiedenen Programmen zu übergeben?

 

Ich möchte zwei verschiedene Programme mit verschiedenen Aufrufzyklen miteinander kommunizieren lassen.

Ist das möglich? Wenn ja, wie?

 

Danke und einen schönen Abend

Link to comment
Share on other sites

  • 5 weeks later...

Hallo,

 

da gibt es ein paar Möglichkeiten.

 

Zum einen kannst du shared memory benutzen, was quasi ein Speicherbereich ist, der von allen Programmen benutzt werden kann. Ist relativ einfach zu synchronisieren, aber du musst dich um die Speicherbelegung selber kümmen..

 

Oder du benutzt threads, da kannst du sogar die gleichen Variablen benutzen, d.h. du hast einen Masterprozess und der startet dann eine beliebige Anzahl Kindprozesse, die über globale Variablen kommunizieren können.

 

Oder du benutzt ein Netzwerksocket, dann kannst du sogar über mehrere Rechner kommunizieren.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...