// CREATE THE CLIENT CONNECTION
connection = OClientConnectionManager.instance().connect(socket, protocol);
// CONFIGURE THE PROTOCOL FOR THE INCOMING CONNECTION
protocol.config(server, socket, connection, configuration);
if (commands != null)
// REGISTER ADDITIONAL COMMANDS
for (OServerCommand c : commands) {
protocol.registerCommand(c);