When two end points of a socket connection reside on the same machine (Wintel, in this case), do messages between each other traverse onto the NIC card, network medium, and then back to the NIC/machine, and finally to to the other end point?
The reason I am asking is that we've been getting some unexplained socket disconnections reported by the end-points when neither one is calling a socket close (as far as we can tell). Could this be also due to some intermittent network problem?