I am creating a client for MySQL using protocol v 10. I have found that, from time to time, MySQL server returns a 'two byte header'. Where as it is supposed to send 4 byte header every time. Is it a bug or am I missing something ?