Если вы установите тайм-аут короче, чем обычные задержки, которые могут возникнуть при чтении потока, вы можете ожидать, что тайм-аут будет действовать, когда поток все еще должным образом активен.
100 мс кажется длиннымвремя, но не в том случае, если задействован дисковый или сетевой трафик.Попробуйте найти что-нибудь смешное, например, секунду.