Главная страница
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.018 c
4-37447
SemFLY
2002-11-23 22:32
2003.01.13
Ловушка WH_Keyboard…


1-37092
NorthMan
2003-01-03 12:58
2003.01.13
Народ, подскажите. Чтобы на кнопочках диалогов


4-37434
SYNthetic
2002-11-21 17:45
2003.01.13
Обновление устройств Plug&Paly


3-36973
Keymaster
2002-12-16 22:43
2003.01.13
Как читать базу без DBGRID


4-37422
maxim2
2002-11-22 13:24
2003.01.13
Почему не работает PlaySound