title: Websockets with ephemeral ports
body: <p>I am writing a library which will use Websockets to communicate between different processes (and processes running in different languages, and maybe even on different machines). I want to avoid port conflicts with existing servers that might already be running on a machine. I learned a little bit about ephemeral ports, and I am <em>guessing</em> I could use ephemeral ports with Websockets in order to avoid port conflicts.</p>
  
  <p>However, I am having a lot of trouble finding information about whether this is possible. In order to make this worthwhile, I need a Websocket implementation in Python, Go, Java and Node.js which can handle ephemeral ports. The only Websocket implementation I am familiar with is Socket.io in the JavaScript world.</p>
  
  <p>My questions are:</p>
  
  <ol>
  <li>Does anyone know if it is possible to use ephemeral ports with
  socket.io and websockets in general?</li>
  <li>Can you provide a code sample or a link as how to accomplish this?</li>
  </ol>