Socialism is an economic system in which the means of production are owned collectively by the public rather than by private individuals.
Communism, as it has existed in practice, is a political and economic system in which a one-party state controls the means of production and directs the economy, with the stated goal of advancing the interests of society as a whole. In theory, however, communism was originally envisioned by as a stateless, classless society that would emerge after socialism.
Noticed that the definition of communism is more involved and longer than the definition of socialism that is of course by necessity as it's more complicated than the other.
I'd also preemptively like to point out that not every communist government is a one-party system, nor is it predicated upon that. That's just what it's been historically in the majority.
Also nobody ever answers the question. What country would you like to live in that is socialist historically or today?