mahjongg wrote:A connector itself doesn't dissipate power, so it won't get hot.
My RasPi's USB, Ethernet, and HDMI connector shells get warm, but not really hot. My understanding is that the LAN9512 dissipates most of its heat by conducting it through its large GND pad under the chip to RasPi's ground plane. The ground plane then conducts this heat to all the connector shells, so they do warm up. So does the bottom of the board if there's no air flow. I expect the BCM2835 SoC also contributes some heat to the ground plane through its solder balls, but they don't conduct heat as well as the LAN9512's thermal pad.
Conduction is an excellent way to remove heat, since you don't need a noisy and failure-prone fan.