|
Разработка Раздел для совместной разработки/доработки программы |
25.09.2008, 16:44
|
#1
|
Рыцарь
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
|
Цитата:
Сообщение от wanick
классно, а то портянку крутить постоянно
NLObP, ну как дела с патоками?
|
плохо, ничего не получается
При подключении 1 клиента, делфи показывает, что запущено 6 нитей (stopped).
Почему 6 и почему остановлены, хотя пакеты шлются?
Последний раз редактировалось NLObP, 25.09.2008 в 16:52.
|
|
|
За это сообщение NLObP нажился 2 спасибками от:
|
|
25.09.2008, 16:47
|
#2
|
Местный
Регистрация: 20.09.2008
Сообщений: 133
Сказал Спасибо: 32
Имеет 54 спасибок в 22 сообщенях
|
а по какому пакету он рубит соединение якобы
веть в лог то пишет что закрыл
|
|
|
За это сообщение wanick нажился спасибкой от:
|
|
25.09.2008, 16:53
|
#3
|
Рыцарь
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
|
Цитата:
Сообщение от wanick
а по какому пакету он рубит соединение якобы
веть в лог то пишет что закрыл
|
вот этот пакет последний
Код:
Tип: 0x7E (LogOutOk)
Pазмер: 1+2
Время прихода: 13:25:14:937
|
|
|
За это сообщение NLObP нажился 2 спасибками от:
|
|
25.09.2008, 16:55
|
#4
|
Местный
Регистрация: 20.09.2008
Сообщений: 133
Сказал Спасибо: 32
Имеет 54 спасибок в 22 сообщенях
|
в коде main.pas какая строчка? где он определяет что надо разрывать ?
или в асю стукни
такие обсуждения надо в багре-порт на SVN, xkor есть успехи с SVN?
Последний раз редактировалось wanick, 25.09.2008 в 17:03.
|
|
|
За это сообщение wanick нажился спасибкой от:
|
|
25.09.2008, 17:13
|
#5
|
Местный
Регистрация: 20.09.2008
Сообщений: 133
Сказал Спасибо: 32
Имеет 54 спасибок в 22 сообщенях
|
в том и дело когда выход жмешь, значит сокет не закрывается ни с одной стороны,
пакеты продолжают идти
|
|
|
За это сообщение wanick нажился спасибкой от:
|
|
25.09.2008, 21:53
|
#6
|
Admin!
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
|
wanick, клиент рвёт соединение при получении пакета LogOutOk
__________________
Я здесь практически не появляюсь!, Skype - ikskor
|
|
|
За это сообщение xkor нажился спасибкой от:
|
|
25.09.2008, 23:07
|
#7
|
Пользователь
Регистрация: 10.10.2007
Сообщений: 39
Сказал Спасибо: 0
Имеет 7 спасибок в 5 сообщенях
|
советаю почитать о Select ))
и подумать о применении функции ))
Код:
function WaitForData(Socket:TSocket,Timeout: Longint): Boolean;
var
FDSet: TFDSet;
TimeVal: TTimeVal;
begin
TimeVal.tv_sec := Timeout div 1000;
TimeVal.tv_usec := (Timeout mod 1000) * 1000;
FD_ZERO(FDSet);
FD_SET(Socket, FDSet);
Result := select(0, @FDSet, nil, nil, @TimeVal) > 0;
end;
|
|
|
За это сообщение Argot нажился 3 спасибками от:
|
|
26.09.2008, 14:01
|
#8
|
Местный
Регистрация: 20.09.2008
Сообщений: 133
Сказал Спасибо: 32
Имеет 54 спасибок в 22 сообщенях
|
Цитата:
Сообщение от Argot
советаю почитать о Select ))
и подумать о применении функции ))
Код:
function WaitForData(Socket:TSocket,Timeout: Longint): Boolean;
var
FDSet: TFDSet;
TimeVal: TTimeVal;
begin
TimeVal.tv_sec := Timeout div 1000;
TimeVal.tv_usec := (Timeout mod 1000) * 1000;
FD_ZERO(FDSet);
FD_SET(Socket, FDSet);
Result := select(0, @FDSet, nil, nil, @TimeVal) > 0;
end;
|
мм занятно, надо подробнее почитать еще раз, пока времени не густо
|
|
|
За это сообщение wanick нажился спасибкой от:
|
|
26.09.2008, 17:59
|
#9
|
Местный
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
|
а можно сделать настройку для кооффициента вычитания для NPCID в просмотре пакетов?
|
|
|
За это сообщение PanAm нажился спасибкой от:
|
|
26.09.2008, 18:05
|
#10
|
Рыцарь
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
|
Цитата:
Сообщение от PanAm
а можно сделать настройку для кооффициента вычитания для NPCID в просмотре пакетов?
|
kid в optios.ini ставь тот,который нужен для просмотра пакетов для NPCID.
|
|
|
За это сообщение NLObP нажился 2 спасибками от:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:53.
|
|