title: Fork parent child communication
body: <p>I need some way for the parent process to communicate with each child separately.</p>
  
  <p>I have some children that need to communicate with the parent separately from the other children.</p>
  
  <p>Is there any way for a parent to have a private communication channel with each child?</p>
  
  <p>Also can a child for example, send to the parent a struct variable?</p>
  
  <p>I'm new to these kind of things so any help is appreciated. Thank you</p>