-
Notifications
You must be signed in to change notification settings - Fork 2
/
README
42 lines (30 loc) · 1.33 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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);
}