If you cannot receive or send files through ICQ, check that you're not behind a firewall. If you or your friend are, both of you will have to configure it properly.
You may be asked to let:
ICQ.exe or
ICQlite.exe (it depends on your ICQ version) file to
act as a server or
accept connections from the internet.
This operation is being done when you are: Trying to transfer files, Share pictures, Playing games and using the Video and Voice chat features.
You will have to approve, if you want these features to work properly.
If you will not approve, problems may occur.
When you transfer files and play games, ICQ establishes a direct TCP connection through a port in the 1025-65536 range.
In other words, ICQ establishes a peer-to-peer connection, meaning that your and your friend's computer are connected directly to each other.
If this connection method
fails, usually due to firewall and/or NAT limitations, and both sides are using the same ICQ version, ICQ will attempt other indirect connection methods.
Note! If you choose HTTP as your proxy server you
may not be able to send files, share pictures or play games via ICQ.
For more information about ICQ and firewalls,
click here.