Hello Peng,
Windows has a cross-layer feature called Media Sense: when the NIC driver reports link-down, the IP stack marks the interface disconnected and aborts every TCP connection bound to it. That’s why your packet capture shows RST, and why I said no supported fix exists, which was too absolute.
The difference between your two PCs is most likely here. Run netsh interface ipv4 show global on both and compare the DHCP Media Sense line. Also compare Get-NetIPAddress -AddressFamily IPv4 (PrefixOrigin Dhcp versus Manual) and the NIC model and driver version, since some drivers don’t report very short link drops to Windows at all.
On the affected PC, run netsh interface ipv4 set global dhcpmediasense=disabled from an elevated prompt and test again. That keeps the address and connections in place during a brief unplug, though your application should still have reconnect logic as a safety net.
Tracy Le.