Attempts to connect to Union Server at the current host and port. The result of the attempt is reported via ConnectionEvent.READY and ConnectionEvent.CONNECT_FAILURE events.
The connect() method is not normally intended for direct use.
Closes the connection to Union Server.
The disconnect() method is not normally intended for direct use.
Permanently disables the connection object.
Returns the host on which the connection will be opened or has been opened.
The host name or ip, as a string.
Returns the port on which the connection will be opened or has been opened.
A number from 1 to 65535.
Returns the host that was requested for this connection via setServer(). If that host is a load balancing DNS server, the actual host used for the connection (as returned by getHost()) might differ from the requested host.
The requested host name or ip, as a string.
Returns the type of the connection, as one of the types specified by the ConnectionType class.
A string representing the connection type.
Indicates whether this connection is currently in a "ready" state.
Indicates whether this connection is considered valid. Valid connections are those that are currently in a "ready" state, or are currently disconnected but successfully achieved a "ready" state in the most recent connection attempt.
Sends the specified data to Union Server. The send() method is not intended for direct use.
Assigns the Orbiter object for which this IConnection will provide server communication services. This method is invoked automatically by the ConnectionManager when the Connection object is added to the ConnectionManager's connection list.
Assigns the host and port to use with the connect() method.
The server address (typically an IP address or domain name).
A port number between 1 and 65536. Note that ports from 1-7 are normally reserved for use by the operating system!
Connection is the abstract superclass of HTTPConnection and WebSocketConnection; it is used internally, and is not intended for direct use by developers. For information on communication with Union Server, see connect() method, the WebSocketConnection class and the HTTPDirectConnection and HTTPIFrameConnection classes.
The Connection class dispatches the following events: