What is the difference between a long O and a short O?

Do you hear the long o in these words?

toe, throw, go, Joe, no

Do you hear the short o in these words?

lot, box, got, socks, clock

A long O sounds as in hotel.

A short O sounds as in hot, dot, mom.