BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
ICQlib
version 1.0.0
contact publisher
home page
screenshots
version history
other reviews
send updates for this application
talkback
0 comments
 Published by Eugenia Loli-Queru
   Click here for more information about this publisher...
 Date Posted:   January 21st, 2001
 Last Updated:   January 21st, 2001
 License: GPL
 Downloads: 2,508 total; 11 recently
 Page Views: 13,007 total
 User Rating: awaiting 10 votes Give this application a rating
 Jump to the Downloads section
About ICQlib:
Icqlib is the most feature complete, open source, library implementation of Mirabilis' ICQ protocol available on the Internet. icqlib currently supports approximately 90% of the ICQ UDP v5 protocol and 80% of the ICQ TCP v2 protocol, including new UIN registration, chat, and file transfer.

Features:
* supports multiple simultaneous connections to ICQ servers - more
* than one UIN can log in and receive events
* SOCKS5 firewall support for both UDP and TCP protocols
* event driven, non-blocking interface
* supports Russian language - automatically performs conversion from
Windows 1251 encoding to unix koi8 enc.

More than 10 ICQ clones (Unix and even Windows) use this library in order to connect and utilize the Mirabillis servers.
Latest Version
   
Details about this version:
This quick port was made by one the core developers, Bill Soudan (KDE developer), by telneting to my BeOS box and literally porting it through Telnet and having the BeBook open on his browser (he doesn't have BeOS installed)! Jbq from Be helped with the port providing advices on Be networking stack's behaviour and creating the dynamic library (Bill created the static one - both libs are included in this archive) .
Two things had to be thrown out of the source in order to compile: TCP-IP support and Proxy Socks support. For example use ICQ_SEND_THRUSERVER (which is uses the UDP protocol) instead of ICQ_SEND_BESTWAY (which may use TCP, which won't work). Chat and file transfer support are TCP only, though, so these functions will not work at all. The full monty will work and compile out of the box when BONE will be released (I reckon).

Now, exactly because BeOS's ICQ clients are nothing but stable, it is really-really a good idea to use this well-proven library and build a GUI around it which will utilize the library. By only developing the GUI for it, the developing process will be minimal (and especially if you use a RAD tool, like BeXL, a *full featured* ICQ client can be built in no time).

 
Intel Version - requires R5   (396 KB) 2,508 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link BeNews Server
 
Add Additional Location
  Source Included
 
Post your own comment to the Talkback for this application!
Report a problem with the listing for this application!
Like this app? Have questions or comments?
Why not tell the author? Use the "e-mail publisher" link to get in touch with the publisher; they usually love getting feedback.
 
The Green Board
  Recent Downloads  -  # 340
Total Downloads  -  # 1,007
Total Views  -  # 1,071
User Ratings  -  N/A
  Class Libraries
Instant Messaging
1.  BePodder - 9.80
2.  QEMU - 9.68
3.  ScummVM - 9.57
4.  cpu_fix - 9.42
5.  Jukebox - 9.40
6.  libdl.so - 9.40
7.  Haiku AGP busm... - 9.35
8.  vim6 - 9.31
9.  Beezer - 9.26
10.  HandBrake - 9.25
1.  BeOS 5 Perso... - 13,032
2.  Realtek RTL8... - 12,773
3.  Ati Radeon G... - 11,985
4.  ATI Rage 128... - 7,219
5.  Ensoniq Audio... - 7,191
6.  USB Joystick... - 5,408
7.  Broadcom 440x... - 5,206
8.  USB Serial dr... - 4,612
9.  S3 Trio 64 v2... - 4,488
10.  Intel Extreme... - 4,319
You are not logged in.
 Login

 
Unless otherwise noted, everything is copyright © 1999-2009 Haikuware. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.