It is a good reason why modern applications should use robust protocols which can tolerate change of IP address and dropped TCP connections, without breaking the application's connection.