Skip to content

Instantly share code, notes, and snippets.

@vgheri
Created December 24, 2012 13:45
Show Gist options
  • Save vgheri/4369304 to your computer and use it in GitHub Desktop.
Save vgheri/4369304 to your computer and use it in GitHub Desktop.
SignalR connection flow
$(document).ready(function () {
var username = @Html.Raw(Json.Encode(Model));
PongR.createInstance(1200,600,username);
PongR.connect();
});
// Public methods
pongR.PublicPrototype.createInstance = function (width, height, username) {
pongR.settings = new Settings(width, height);
pongR.pongRHub = $.connection.pongRHub;
pongR.pongRHub.username = username;
pongR.pongRHub.opponentLeft = opponentLeft;
pongR.pongRHub.wait = wait;
pongR.pongRHub.setupMatch = setupMatch;
pongR.pongRHub.updateGame = updateGame;
}
pongR.PublicPrototype.connect = function () {
$.connection.hub.start()
.done(function () {
pongR.pongRHub.joined();
});
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment