title: socket.io not sending connect message to client on flashsocket
body: <p>I'm using node.js server with socket.io plugin to connect between two clients (flash and js) on different devices</p>
  
  <p>for the flash integration I'm using the <a href="https://github.com/simb/FlashSocket.IO" rel="nofollow">FlashSocket.IO</a> library 
  and have <code>io.set('transports', ['websocket', 'flashsocket']);</code> on my .js server file</p>
  
  <p>while everything works fine in most of the computers - on some computers (I don't know if it's relevant but both of the computers that I checked are running Windows 8) - the connection doesn't work</p>
  
  <p>when enabling debug on the server I see that for the working clients the server send <code>1::</code> message and for the not-working clients - it doesn't</p>
  
  <p>this is part of the log for working client:</p>
  
  <pre><code>  debug - client authorized
    info  - handshake authorized 8JVqPB6MuJYJeMR3RVN_
    debug - setting request GET /socket.io/1/flashsocket/8JVqPB6MuJYJeMR3RVN_
    debug - set heartbeat interval for client 8JVqPB6MuJYJeMR3RVN_
    debug - client authorized for
    debug - flashsocket writing 1::
    connected - //my console.log call on io.sockets.on('connection', ...
    debug - flashsocket received data packet 5:0+::{"args":"7087623252","name":"register"}
  </code></pre>
  
  <p>and for the not working client:</p>
  
  <pre><code>  debug - client authorized
    info  - handshake authorized 0nztNzwvw260Pa-bRHef
    debug - setting request GET /socket.io/1/flashsocket/0nztNzwvw260Pa-bRHef
    debug - set heartbeat interval for client 0nztNzwvw260Pa-bRHef
    debug - client authorized for
    connected - //my console.log call on io.sockets.on('connection', ...
  </code></pre>
  
  <p>p.s.</p>
  
  <p>it doesn't seem like a firewall issue - even when the firewall is off the problem keeps happening </p>
  
  <p>Thank You!</p>