LearnBoost/socket.io — pull request #861 by joschy (2012-04-28 09:55:49+00:00)
Title: Fix for server-side support of namespace query on connect (like 1::/private:?my=param)

Based on your spec Socket.io supports params on namespace connect. Example in spec:
1::/test?my=param

Based on your tests, this seems to be wrong. Instead it should be:
1::/test:?my=param

To support this, server and client has to be updated. A (working) suggestion for the server-side fix shows this pull-request. After connect, handshakeData would look like:

```javascript
{ headers: { host: '127.0.0.1' },
address: { address: '127.0.0.1', port: 63265 },
time: 'Sat Apr 28 2012 11:53:19 GMT+0200 (Mitteleuropäische Sommerzeit)',
query: { handshakeParam: '1', '/private': { my: 'param' } },
url: '/socket.io/1?handshakeParam=1',
xdomain: false,
secure: undefined }
```