Hi, I am not sure whether this is a python-related question. If I have device A than sends XX bytes to device B, and device B does a recv(XX) using the default timeout, what could make device B wake-up with less than XX bytes received ? Regards, hg