Вниз
Скачать: CL | DM;

Потоки и сеть   Найти похожие ветки 

 
Ozone ©   (2004-03-04 12:58) [0]

Нужно организовать такое: как только программа загрузилась она пытается подключиться к серверу и как только ей это удалось, то отправить туда данные.
Я думаю сделать это так - создать 2 потока:
 1й - подключается к серверу
 2й ждет сигнала от 1-го и как только сигнал получен, то  
 отправляет данные и закрывает приложение.

(все это нужно делать 1-2 раза в месяц)
Вопрос в следующем - насколько это решение правильное и не будет ли все это дело сильно грузить сеть (с учетом того, что клиентов около 400)


 
Digitman ©   (2004-03-04 13:09) [1]

для именно так описанной задачи достаточно одного код.потока (основного)

ибо, согласно твоему описанию, приложение более ничем не занято, кроме как ожиданием активности сервера и передачей данных ему

спрашивается, зачем еще один поток ?


 
Ozone ©   (2004-03-04 13:11) [2]

Ваша правда...


 
Digitman ©   (2004-03-04 13:23) [3]

по поводу же


> не будет ли все это дело сильно грузить сеть


думаю, что самой малоразумной будет непрерывная циклическая попытка подключения к серверу .. вероятно, следует организовать таймер с неким периодом (подобранным эксп.путем и на основе реального поведения сервера в части активности), по факту очер.срабатывания которого и производить очер.попытку установления связи с сервером


 
Ozone ©   (2004-03-04 14:08) [4]

Я думаю с таймером будет лучше.
Спасибо.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
3-1081317803
Студент1
2004-04-07 10:03
2004.05.02
ADO и SQL Server 2000 -> "Connection failure".


1-1081966538
Netrix
2004-04-14 22:15
2004.05.02
Как зная путь и имя файла определить каким процессом он открыт?


9-1068995883
m2003
2003-11-16 18:18
2004.05.02
Flip (0, DDFLIP_WAIT) возвращает DDERR_SURFACEBUSY


1-1082030354
Паша5
2004-04-15 15:59
2004.05.02
Компонент на формах


4-1079030059
BaDeVlad
2004-03-11 21:34
2004.05.02
Как сделать многоуровневую отмену в Richedit?




   Наверх