Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];

Вниз

Ошибки при соединении сокетов...   Найти похожие ветки 

 
Dev   (2002-11-13 17:47) [0]

Доброго времени суток!
Может кто подсказать, как решить такую проблему? Есть клиент, есть сервер... Каждые 10 сек. клиент пытается подсоединиться к серверу. Если попытка неудалась, чтобы не вызвать исключение, в событии onSocketErrore присваивается ErroreCode=0, закрывется сокет и потом через 10 сек снова попытка. Все работает нормально, но... Через некоторое время сокет все равно выбрасывает какую-то ошибку и отрубает сокет полностью, т.е. больше не пытается соединиться даже... Причем это отражается на других сетевых программах (например в WinRoutePro перестают логиниться пользователи для администрирования, пишет, что не найден хост, хотя логинишся на localhost"е).. Может в системе какой счетчик количества ошибок стоит и его надо обнулять? Заранее благодарен. Дмитрий


 
Dev   (2002-11-13 17:50) [1]

Да, еще... Как только программу вырубаешь (или перезапускаешь) и она и все остальные приложения начинают нормально работать, как будто счетчик обнулился...


 
Digitman   (2002-11-13 17:56) [2]


> выбрасывает какую-то ошибку


Детский сад.

Какую ????? Ошибку ???? Конкретно ????


 
Wonder   (2002-11-13 18:01) [3]

>Digitman
Ну какую-то. Ну разве не понятно?
А еще Мастера, блин!
Не могут на простейший вопрос ответить!

:)))


 
Digitman   (2002-11-13 18:05) [4]

>Wonder

Стар и туп я стал)

Видать, на погост пора))))))))))))))))))

Дорогу Wonder"ам ! .....))))))


 
Dev   (2002-11-13 18:19) [5]

Издеваетесь? Просто я не могу сейчас написать эту ошибку, так как в инете не у себя, а в гостях... Я предположение выдвинул и хочу сейчас просто узнать, есть такое поняте, как буфер ошибок или нет? и если есть - как его обнулить...


 
Ketmar   (2002-11-13 19:20) [6]

есть такое понятие, как лимит на количество одновременно открытых сокетов. каковсуий ваша программа и превышает. через левое плечо по-во-рот! и шагом марш rtfm и rtfs.

Satanas Nobiscum! 13-Nov-XXXVII A.S.


 
Devid   (2002-11-13 21:16) [7]

Если сокет один могу посоветовать что:
для клиента:
try

except
on ESocketError do abort;
end;
для сервера:
в свойствах СервераСокета on clienterror пишишь
Errorcode := 0;
Serversocket1.active := false
serversocket1.active := true;
и усе...



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
1-37052
pet
2003-01-02 16:03
2003.01.13
Загрузка файла в программу


6-37266
kalishenko
2002-11-12 19:57
2003.01.13
Проблема с сокетами


14-37331
SCORPIOMAX
2002-12-23 20:40
2003.01.13
Только для профи объектно-ориентированного программирования


3-36927
PrettyFly
2002-12-17 15:49
2003.01.13
Работа механизма транзакций в InterBase


14-37318
Шишкин Илья
2002-12-21 21:36
2003.01.13
Как заработать денег в Инете?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский