Конференция "Сети" » Ошибка 10055: WSAENOBUFS no buffer space available
 
  • SpellCaster (24.03.08 11:37) [0]
    Иногда возникает такая штука. На компе в течение нескольких дней запущено 3 сетевых приложения. Когда она возникает, ошибки соединения возникают во всех трёх прогах, перезапуск приложений помог это исправить. Отчего это может случаться? Незакрытие сокета?
  • DVM © (24.03.08 11:50) [1]
  • Сергей М. © (24.03.08 12:31) [2]

    > Незакрытие сокета?


    Да
  • SpellCaster (24.03.08 13:22) [3]
    > [1] DVM ©   (24.03.08 11:50)
    СпасиБО, попробую! Только я немного не понял - это максимальное количество портов устанавливается или просто диапазон значений, в рамках которого они назначаются?

    > [2] Сергей М. ©   (24.03.08 12:31)

    Этого я и опасался... придется, искать утечку, т.к. рано или похдно даже с увеличенным кол-вом вылезет эта хрень
  • DVM © (24.03.08 13:25) [4]

    > SpellCaster  

    Необязательно незакрытие. Я так понял, номер сокета считается занятым еще какое то время после его освобождения. И если интенсивно их открывать/закрывать, то они кончатся. Потом постепенно освободятся.
  • Сергей М. © (24.03.08 13:33) [5]

    > SpellCaster


    в программе фигурирует TClientSocket ?
  • SpellCaster (26.03.08 12:55) [6]
    > [4] DVM ©   (24.03.08 13:25)

    Идет работа с ФТП, то есть да, сокетов открывается много.

    > [5] Сергей М. ©   (24.03.08 13:33)

    Не, юзаю компонент IpFTPClient, из пакета iPRO
 
Конференция "Сети" » Ошибка 10055: WSAENOBUFS no buffer space available
Есть новые Нет новых   [134431   +15][b:0][p:0]