Как с помощью языка си на unix очистить данные по номеру файлового дескриптора
Извиняюсь за формулировку вопроса. Проблема такая. На сервер, написанный на си приходят данные. Он может обрабатывать их по протоколу http и ws. Если клиент сразу открывает ws соединение, то данные читаются нормально. Если же до этого приходили данные по http и номер дескриптора, который был создан для поддержания ws соединения, совпадает с номером дескриптора, который был до этого создан для открытия http соединения(при том что, при закрытие http соединения дескриптор закрывается с помощью close), то данные будут читаться с мусором с прошлых http запросов. Как почистить данные в дескрипторе, чтоб мусор при открытии нового соединения не читался?