Как метод flush () узнает, что такое мусор и что такое реальные данные? Только вы знаете, и ваша программа должна быть готова игнорировать ведущий мусор.
РЕДАКТИРОВАТЬ: Если вы можете быть абсолютно уверены, что все данные во входном буфере до отправки запроса являются мусором, то просто читайте, пока не останется больше входных данных - т.е. очистите их самостоятельно.