class Client
Description
Connects to remote instances of Server
, or any other compliant
WebSocket server.
An Client
instance by itself does nothing except connect to the
specified server. You must implement an onOpen
, onClose
, and onMessage
function in either a subclass:
Class.create(Client, {
onOpen: function() {
// Connection to WebSocket has been established.
},
onClose: function() {
// WebSocket connection has been closed.
},
onMessage: function(message) {
// A message has been recieved from the server.
SGF.log(message);
}
});
or by directly setting the functions on a standard Client
instance:
var conn = new Client("ws://somegameserver");
conn.onOpen = function() {
// Connection to WebSocket has been established.
};
conn.onClose = function() {
// WebSocket connection has been closed.
};
conn.onMessage = function(message) {
// A message has been recieved from the server.
SGF.log(message);
};