|
Тема |
Re: Да нахакаме KAIOWAS [re: Beatman] |
|
Автор |
Beatman (genius lame) |
|
Публикувано | 06.05.02 22:07 |
|
|
Е, добре! Всичко вече ми е ясно:
Сървъра: 003STDO_P /пуска време/
Клиента: 003STDOP^ /потвърждава пускането/
------
Сървъра: 003STDO_S /спира време/
Клиента: 003STDOS^ /потвърждава спирането/
------
Клиента: 003STP_NG /времете минутка нагоре/
Какъв е проблема? Ами как аджаба си отчита времето при спиране на компютър. Значи написах си програма, през която връзвам клиента, а програмата към сървъра. Така следя целия "разговор", който водят клиента и сървъра и съответно си блокирам каквито и да е стрингове. Аз естествено блокирам стринга за "минута нагоре", при което на клиента се отчитат реалните минути, а на сървъра НИЩО. Но...при спиране на компютъра сървъра отчита цялото показание на клиента (промяна в стринга за спиране и потвърждение НЯМА; НЕ Е и от системния таймер на сървъра, защото пробвах да го връщам и пак не става). Изобщо не мога да схвана откъде минава информацията за времето, при положение че следя и двата порта 21707 и 21708, които използва програмата. Цялата комуникация става на 21708, другия се използва при идентифициране на компютъра и т.н.
Дайте идеи какво да опитам...
btw Сървъра не отчита време 00:00 (води го като грешка). Отчитат се само времена над 1 минута, затова целя да спра отчитането на времето. Спирам го, ама....
Ако имаш разтворими сокчета, не се мисли за космонавт
|
| |
|
|
|