title: My Socket.io on IOS fails to handshake with the websocket server
body: <p>I have a Node.js server running Websocket. (using Pomelo).  I am able to run a web application and connect to it (localhost @port 3104). </p>
  
  <p>however, when I try to use socket.io (SocketRocket) for IOS and connect to the same localhost and port, I get this error: </p>
  
  <pre><code>&gt; http://127.0.0.1:3014/socket.io/1/?t=16807 
  &gt; "ERROR: handshake failed ... The request timed out"
  </code></pre>
  
  <p>detail of the error:</p>
  
  <pre><code>Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo=0x6c723c0 
  {NSErrorFailingURLStringKey=http://127.0.0.1:3014/socket.io/1/?t=16807, NSErrorFailingURLKey=http://127.0.0.1:3014/socket.io/1/?t=16807, NSLocalizedDescription=The request timed out., NSUnderlyingError=0x6c72400 "The request timed out."}
  </code></pre>
  
  <p>i tried. 127.0.01, localhost... even explicit IP address.. all fail</p>
  
  <p>any idea what I should check?
  and should it be "http" protocol ? or wss?</p>