SaneAIM - PB AIM client (beta...)

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
kenmo
Addict
Addict
Posts: 2033
Joined: Tue Dec 23, 2003 3:54 am

SaneAIM - PB AIM client (beta...)

Post by kenmo »

I haven't worked on this since March, it's definitely not complete or optimized. That's why I'm calling this version 0.03 BETA.

But anyway, here is a working Windows-only PB4 AIM client (with source), featuring basic IMs, chats (only incoming though, you can't create your own), away messages, tabbed conversations, profiles, etc.

Looking over the unorganized, barely-commented code, there are MANY things I would do differently had I planned them out better, such as managing tabs. But the important part is the working AIM protocol, hopefully someone can make good use of it.

63 kb download on a crappy free host: click here
Matt
Enthusiast
Enthusiast
Posts: 447
Joined: Sat May 21, 2005 1:08 am
Location: USA

Post by Matt »

Hey, I downloaded this a while ago to study the code but never got the chance to, and my harddrive died and I lost it. The link is currently dead and I want to redownload and study the source again.
Can you reupload please?

Thanks,
Matt
Lep
New User
New User
Posts: 4
Joined: Fri Sep 09, 2005 9:53 pm

Post by Lep »

I was browsing through my PB folder and I happened to stumble across this. I've uploaded it here. I'll take it down if kenmo doesn't want me mirroring it.
Matt
Enthusiast
Enthusiast
Posts: 447
Joined: Sat May 21, 2005 1:08 am
Location: USA

Post by Matt »

Thank you very much! :)
User avatar
kenmo
Addict
Addict
Posts: 2033
Joined: Tue Dec 23, 2003 3:54 am

Post by kenmo »

Hmm, go ahead and use the code however you want, but that was from over a year ago when I was first learning networking and how manual linked lists work... Looking back at the code it is kind of unorganized, inefficient, and I think there is a memory leak with the linked list strings not being freed manually... I started a complete rewrite yet again earlier this year but never got too far into it.

Edit - Haha wow, that's basically what I wrote in the first post over a year ago..
Matt
Enthusiast
Enthusiast
Posts: 447
Joined: Sat May 21, 2005 1:08 am
Location: USA

Post by Matt »

Actually I wanted it to learn how you used the AIM Protocol.
Post Reply