Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.13;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
1-37019
bkv
2002-12-26 10:32
2003.01.13
Регистрация сервера автоматизации в системе.


4-37480
SVM
2002-11-21 14:36
2003.01.13
Помогите перевести код!


3-36982
Che
2002-12-18 23:15
2003.01.13
SELECT


1-37000
3asys
2002-12-28 11:14
2003.01.13
Вывод на печать из TRichEdit с первой страницы


3-36919
Вованчик
2002-12-17 15:49
2003.01.13
Ошибочка