|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.12.2009, 04:24 | #1 |
Форумчанин
Регистрация: 08.07.2009
Сообщений: 246
|
Проблема при работе с IdTCPClient , сервер
Здравствуйте!!!
Простите за беспокойство. Если не сложно подскажите пожалуйста. Вот если есть связь сервер клиент при помощи компонента IdTCPClient и сервер. (Delphi) Вот если клиент передает ряд сообщений как это происходит. Открывается для каждого сообщения поток а если много сообщение как быть? В целом проблема в следующем при передачи нескольких сообщений подряд сервер заваливается. Подскажите в чем может быть дело ну конечно лучше как это решить. Большое спасибо. Заранее большое спасибо. Поздравляю всех с наступающим новым годом. Счастья и здоровья.
Да прибудет с Вами свет и радость!!!
|
31.12.2009, 04:30 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
так сервер или клиент?
компонент то клиент...указан но трабла в сервере. IdTCPClient поидее должно быть одно исходящее соединение один поток(один компонент один поток) на сервере не знаю...смотря на чем он...поидее хороша практика одно входящее соединение один поток. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
31.12.2009, 12:56 | #3 |
Форумчанин
Регистрация: 08.07.2009
Сообщений: 246
|
Здравствуйте!!!
С новым годом Вас. Спасибо что откликнулись. Проблемы на сервере. Сервер как и клиент написаны на делфи 2009. Проблема когда с одного клиента отправляется ряд сообщение подряд. Тогда сервер частенько валится. Поставил в клиенте слип на 10 миллисекунд не помогло. Еще на сервере используется компонент NextGrid он обрабатывается в потоке (в нем хранятся сообщения от клиентов.). у меня появилось сомнения что может проблема из-за него. Не знаю как быть при отладке все хорошо. а в рабочее варианте все валится. Может вы посоветует что делать. Next Grid использовал так как там можно делать в столбике нужен chekitBox.
Да прибудет с Вами свет и радость!!!
|
31.12.2009, 14:48 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
обращение из потока к VCL...не очень безопасно...попробуйте использовать метод сообщений для контроля VCL. можете скинуть сервер и клиент...завтра или после посмотрю
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
02.01.2010, 16:34 | #5 |
Форумчанин
Регистрация: 08.07.2009
Сообщений: 246
|
Добрый вечер.
С новым годом. А у вас ICQ не работает?
Да прибудет с Вами свет и радость!!!
Последний раз редактировалось S_Yevgeniy; 02.01.2010 в 16:38. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема при работе с ini | dolphin705 | Общие вопросы Delphi | 4 | 12.08.2009 20:59 |
Проблема при работе с массивом | kAND | Общие вопросы C/C++ | 10 | 15.02.2009 19:30 |
Проблема при работе с БД | HAMMAN | БД в Delphi | 3 | 29.03.2008 14:42 |
Проблема с параметрами при работе С ADO | А. Долматов | БД в Delphi | 22 | 30.11.2007 08:47 |
Проблема при работе с представлениями | Nemec | БД в Delphi | 2 | 29.07.2007 04:21 |