A telnet-based shell-like console to be integrated into an iOS game or application.
Objective-C
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ConsoleTest
commonCode
README

README

----------------------------------------
BLConsole
Scott Lawrence
yorgle@gmail.com
----------------------------------------

BLConsole is a class to be instantiated by your iOS project, which
starts up a small telnet server, as well as Bonjour services so
that it is discoverable on the local network.

The basic concept is that rather than your game pulling up a console
on the iDevice's screen, and having to deal with the on screen
keyboard, or building a user interface for debugging or user
customizations, you instead will connect from another device,
presumably with a better keyboard and display for this kind of
thing.

There is an example application that includes the class, and shows
basic use for it.

It will start up a listner on port 24242, incrementing it in case
that port is already occupied for whatever reason.

When you telnet to your device on this port, you will be greeted 
by a console prompt 

>: 

From there, if you type 'help' it will list the available commands.

----------------------------------------
License

This project is MIT Licesned.

// Copyright (C) 2011 by Scott Lawrence
// (MIT License)
// 
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject
// to the following conditions:
// 
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
// 
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
// ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
// CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.