Net::ICQ allows you to embed ICQ instant messaging client functionality into your Perl programs. It is written entirely in Perl and depends only on other Perl modules. Net::ICQ uses an event-driven model to allow the programmer to handle incoming events, inspired by Net::IRC.
| Tags | Communications Chat ICQ Software Development Libraries |
|---|---|
| Licenses | Artistic |
| Operating Systems | OS Independent |
| Implementation | Perl |
Recent releases


Changes: This release changes the way handlers are called, and includes some minor bugfixes and new features.


Changes: Status was set in the CMD_LOGIN packet to ONLINE instead of 0x200. Several fixes were made to SRV_RECV_MESSAGE, _str_to_bytes, _bytes_to_str, CMD_SEARCH_UIN, add_handler, SRV_FOUND_USER, SRV_INFO_REPLY, and SRV_EXT_INFO_REPLY. When a bad session ID or UIN is found in a server packet, _connected is set to 0 and won't croak(). Addition of %status_codes and code to handle Web-pager and email-pager messages, modifications to the debug output of incoming packets to also display the command number in brackets after the dump of the param bytes, and a fix for a problem with the same event being sent multiple times by the server because of lagged acks.


Changes: This release adds minor bugfixes and some new documentation on events.


Changes: This release includes a couple of bugfixes, and support for the SRV_STATUS_UPDATE event.


Changes: Initial freshmeat announcement.