My question is: if a body and the surroundings have the exact same temperature, will that body still lose heat in terms of radiation? If so then what exactly is heat. Heat is defined as energy flow between a system and another or between a system and its surroundings by virtue of the temperature difference. so no energy flow will occur if temperature difference between a body and its surroundings is zero. So no radiation should occur. But stefan-boltzmann implies that radiation energy is only dependent on absolute temperature of the body. Thus my confusion?
Another question: I learned that heat is transferred from a higher temperature body to a lower temperature body. Is this universal to all modes of heat transfer? If 2 bodies are seperated by a vacuum will the hot body lose heat through radiation and the cold body absorb that heat? So when both those bodies have the same temperature no radiation should occur as they are in thermal equilibrium? That being what is considered the temperature of vacuum that seperates the 2 bodies. Does it have temperature or is it undefined?