123456789101112131415161718192021222324252627282930313233343536 |
- var protocolVersions = require('./websocket/');
- exports = module.exports = WebSocket;
- function WebSocket (mng, data, req) {
- var transport
- , version = req.headers['sec-websocket-version'];
- if (typeof version !== 'undefined' && typeof protocolVersions[version] !== 'undefined') {
- transport = new protocolVersions[version](mng, data, req);
- }
- else transport = new protocolVersions['default'](mng, data, req);
- if (typeof this.name !== 'undefined') transport.name = this.name;
- return transport;
- };
|