Packet loss should result in an error being generated for loss of communication, as it's a key part of the basic protocol that packets should not get lost, and be automatically resent if the recipient doesn't acknowledge receiving it. If the recipient never acknowledges receipt, then a packet/communication error should be triggered, but how that gets handled all depends on how the software has been written to handle it.