Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fluent.Toc is a .NET component written in C# for communicating with AOL's Instant Messenger (AIM) service.
C#
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
docs
src/Fluent.Toc
.gitignore
README

README

NOTICE: AOL has dropped support for the TOC 1.0 Protocol. The alpha release of Fluent.Toc 0.3 supports the new TOC 2.0 Protocol

Fluent.Toc is a .NET component written in C# for communicating with AOL's Instant Messenger (AIM) service. Initially ported from JavaTOC, Fluent.Toc has been extended with more features and redesigned as a .NET API. Fluent.Toc is released under the LGPL.

Additional Information on the TOC Protocol
 - http://en.wikipedia.org/wiki/TOC_protocol
 - http://terraim.cvs.sourceforge.net/viewvc/terraim/terraim/src/toc/TOC1.txt
 - http://terraim.cvs.sourceforge.net/viewvc/terraim/terraim/src/toc/TOC2.txt

0.3 Release Features

 - TOC 2.0 Support.

0.2 Release Features

 - Send and receive instant messages.
 - Retrieval and configuration of buddy lists.
 - Warn, permit and deny buddies.
 - Idle and away notification.
 - Password change.
 - Uses simple events for notifications.
 - Message throttling.

Send Message Example

 TocClient tc = new TocClient();
 tc.SignOn("myscreenname","password");
 tc.Send("mybuddy","Hello!");
 tc.SignOff();

Receive Message Example

  TocClient tc = new TocClient();
  tc.Message += new MessageEventHandler(OnMessage);
  tc.SignOn("myscreenname","password");
  tc.StartListening();
  ...
  protected void  OnMessage(object sender, MessageEventArgs e){
    WriteLine("{0}: {1}",e.From, e.Message);
  }


Something went wrong with that request. Please try again.