Created
May 31, 2013 20:17
-
-
Save lamelyan/5687683 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*! Socket.IO.js build:0.9.11, development. Copyright(c) 2011 LearnBoost <dev@learnboost.com> MIT Licensed */ | |
var io = ('undefined' === typeof module ? {} : module.exports); | |
(function() { | |
/** | |
* socket.io | |
* Copyright(c) 2011 LearnBoost <dev@learnboost.com> | |
* MIT Licensed | |
*/ | |
(function (exports, global) { | |
/** | |
* IO namespace. | |
* | |
* @namespace | |
*/ | |
var io = exports; | |
/** | |
* Socket.IO version | |
* | |
* @api public | |
*/ | |
io.version = '0.9.11'; | |
/** | |
* Protocol implemented. | |
* | |
* @api public | |
*/ | |
io.protocol = 1; | |
/** | |
* Available transports, these will be populated with the available transports | |
* | |
* @api public | |
*/ | |
io.transports = []; | |
/** | |
* Keep track of jsonp callbacks. | |
* | |
* @api private | |
*/ | |
io.j = []; | |
/** | |
* Keep track of our io.Sockets | |
* | |
* @api private | |
*/ | |
io.sockets = {}; | |
/** | |
* Manages connections to hosts. | |
* | |
* @param {String} uri | |
* @Param {Boolean} force creation of new socket (defaults to false) | |
* @api public | |
*/ | |
io.connect = function (host, details) { | |
var uri = io.util.parseUri(host) | |
, uuri | |
, socket; | |
if (global && global.location) { | |
uri.protocol = uri.protocol || global.location.protocol.slice(0, -1); | |
uri.host = uri.host || (global.document | |
? global.document.domain : global.location.hostname); | |
uri.port = uri.port || global.location.port; | |
} | |
uuri = io.util.uniqueUri(uri); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment