BlueTOC: AIM client using TOC instant messaging protocol

Recommend this page to a friend!
  Info   View files (15)   Download .zip   Reputation   Support forum (1)   Blog    
Ratings Unique User Downloads Download Rankings
60%Total: 2,445 All time: 1,575 This week: 313
Version License Categories
bluetoc 1.0.0GNU General Publi...Chat
Description Author

This class is meant to act as an AIM instant messaging client using the TOC protocol (not OSCAR). ICQ is also supported by this class.

It can perform normal tasks such as receiving and sending instant messages, joining chats and other activities on the AIM network.

Applications can customize the interaction with the AIM network by the means event handling callback functions. The login and and other basic actions and events are covered.

All you need is to specify a user name and password to the class and it will sign on (but it will do nothing unless you set up event handlers).

This class supports all the open TOC protocol features such as: instant messages, chats, buddy lists, warning (evil-ing), profile information, member directory, rendezvous proposals, formatting nicknames, automatic messages, password changing, and setting idle.

Picture of sk89q
Name: sk89q <contact>
Classes: 8 packages by
Country: United States United States
Age: 31
All time rank: 22525 in United States United States
Week rank: 243 20 in United States United States
Innovation award
Innovation award
Nominee: 5x

Details
################################
# BlueTOC 2.3.000
# Copyright 2004-2006 sk89q
# Written by sk89q
################################



Introduction
================================

BlueTOC is an object oriented approach to AOL Instant Messenger for PHP-based 
applications. It utilizes AIM's TOC protocol (v2/v3) to connect, send instant 
messages, join chatrooms, and perform a number of other tasks. The majority of 
the functions in AIM and supported in AIM TOC 2 have been abstracted in BlueTOC 
to allow for flexibility and easeness of use. BlueTOC abstracts connection and 
listening entirely, and thus is more oriented in creating longer running applications, 
but it can be used to send individual instant messages (IMs) on the fly as well. 
We welcome all developers to try out BlueTOC to create their own unique inventions 
ranging from instant reports to online multiplayer games.



License
================================

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  Files  
File Role Description
bluetoc (3 files, 1 directory)
CHANGELOG Doc. Log of changes
docs.html Doc. COMPACT documentation
ex_announcements.php Example Example PHP AIM IM list
ex_chatter.php Example Chatroom bot example
ex_icqlogin.php Example Example ICQ login test
ex_multiplexlistener.php Example Example usage of MultiplexListener
ex_thehappybot.php Example Example from tutorial
LICENSE Lic. License
README Data Read me! Basic introduction
toc2_changes.txt Doc. TOC2 protocol specifications
toc_protocal.txt Doc. TOC protocol specifications

  Files  /  bluetoc  
File Role Description
EventHandlers (1 file)
   AimClient.php Class Useful optional class with TOC functions
   MultiplexListener.php Class Optional class to allow you to sign on to more than one account in the same script
   TocProtocol.php Class Main class

  Files  /  bluetoc  /  EventHandlers  
File Role Description
   ObjectBased.php Class Object based event handler

 Version Control Unique User Downloads Download Rankings  
 0%
Total:2,445
This week:0
All time:1,575
This week:313
 User Ratings  
 
 All time
Utility:80%
Consistency:70%
Documentation:70%
Examples:65%
Tests:-
Videos:-
Overall:60%
Rank:1312
  

For more information send a message to info at phpclasses dot org.