You can try restarting Steam on both ends or opening a port (any number, as Steam scans them) on one of the computers, but otherwise Steam is a big black box, and it's hard to guess why it could not establish a direct connection.
it had to do with firewall being enabled on his side, everything's fine and performing well
thanks for the fast reply though, you're a good boy/girl