Как удалось выяснить, номер дескриптора принимает различные значения в моей программе... И, когда он становится больше 1024, то вываливается эта ошибка... Но вот почему так происходит, и что с этим делать?
Закрывать сокеты.
/* 1024 как-то маловато. */