title: How can multiple python servers on the same machine be made to interact with each other?
body: <p>I need to implement "<strong>serial look-up</strong>" and "<strong>parallel look-up</strong>" across a set of local servers. My servers are simple HTTP python server instances. <strong>The local servers must be able to send updated data to other local servers</strong>. Each local server knows about all the remaining local servers and the ports they are bound to. I need to know if this kind of communication is possible. If yes how? . Searching on the web results in mostly single server - multiple client architectures.</p>
  
  <p>I am implementing a research paper and I need to compare the latency in serial and parallel look up in such a scenario. </p>
  
  <p>edit 1: It does not need to be a HTTP server. It was easy to set up initially, thus it was chosen. Other alternatives are welcome</p>