Is there any chat client that would just let you connect to someone's computer directly? (provided they're also running the same client). I'm in a place where I can connect to their ip directly, but none of the chat clients work (restricted internet access).

Edit: I use Windows 7 and Ubuntu 10.04. Looking for something that preferably works across (at least) these two platforms.