Ha mi también me ha pasado varias veces y era por eso, porque la conexión seguía activa... no creo que sea defecto de la instalacion de visual basic.... y que no te haya pasado en los otros dos ordenadores yo diría que es pura casualidad...
. A mi la mayoría de las veces no me pasa, pero hay otras que me jode todo si no he guardado antes de ejecutar....
y hago exactamente lo mismo... es decir, no pasa siempre, pero a veces pasa....
, al no ser que cierres el socket antes de detener la ejecución del programa.
Salu2.