Skip to content

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

Notifications You must be signed in to change notification settings

mlehman/Fluent.Toc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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);
  }


About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages