Do things that “get one’s rocks off ” always “rock one’s socks off ”?

Solution 1:

To get one’s rocks off is to become sexually excited. If a horse does this to you, you should probably seek professional help.

To rock your socks off is to have a good time. There is no sexual connotation to this expression, as far as I’m aware.