title: Transfer a Response object to another process
body: <p>I am trying to pass an Express' <code>Response</code> object from child process <code>A</code> to child process <code>B</code>.</p>
  
  <p>In <code>a.js</code>, I am doing the following <code>process.send(process.pid, res.socket);</code></p>
  
  <p>In <code>b.js</code>, I can get the response socket by using the following</p>
  
  <pre><code>process.on('message', (msg, handle) =&gt; {
      var output = { msg: msg, socket: handle };
      console.log(output);
      handle.on('end', () =&gt; console.log('disconnected'));
      handle.write('hello there client!');
  }
  </code></pre>
  
  <p>When I print the contents of <code>output</code>, I do get the <code>msg: 4355</code> and <code>socket</code> is connected and contains the IP address and port of the connected client. But when I use the socket to write <code>hello there client!</code>, the client did not receive the response, and the server prints out <code>disconnected</code>. Please help?</p>
  
  <p>My client is Postman.</p>