1. unsigned short count = read_from_socket();
for (unsigned char i =0; i < count; ++i) // BUG for infinite loop.
unsigned short count = read_from_socket();
for (unsigned char i =0; i < count; ++i) // BUG for infinite loop.