Приветствую.
Довольно часто у народа возникают вопросы по типу "А почему у меня интернет есть, а программа пишет "Отсутствует подключение к Интернету" и ничего не качает? При перезапуске программы - опять качает какое-то время, а потом опять по кругу?"
Проблема в том, что САС при своей работе в какое-то время начинает открывать потрясающее число соединений до сервера (лично наблюдал более 18и тысяч), которые потом почему-то забывает закрывать. Аттач. В результате чего переполняется очередь соединений, и дальнейшие сокеты программе не выдаются пока не будут использованы и закрыты предыдущие. А так как они не закрываются - то поэтому программа как раз и пишет "Отсутствует соединение". Одновременно размер программы в памяти чрезвычайно пухнет (лично наблюдал более 2Гб отожранной памяти) и наблюдаются весьма заметные тормоза системы, особенно на старых машинах.
Решение (полумера): в качающей программе нажать на "ПРИОСТАНОВИТЬ" во всех запущенных потоках, дождаться надписи "Приостановлено пользователем", а затем в любом файрволе выделить все открытые соединения данной программы и закрыть (удалить) оные. После этого можно заново запускать приостановленные потоки - программа станет качать в нормальном режиме, без ее перезапуска.
Автору просьба обратить внимание. Благодарю.