Вверх ↑
Ответов: 95
Рейтинг: 1
#1: 2016-12-06 12:49:46 ЛС | профиль | цитата
да это всё я понимаю, мне не понятно почему после регистрации (REGISTER) сервер молчит я отправляю ему так же id pass nick hash он должен авторизировать меня и запустить в чат но ничего не происходит, если сравнивать приём TCP сниффером то всё аналогично программе на Delphi


Add(MainForm,14058530,42,161)
{
Width=398
Height=379
Position=1
link(onCreate,4961683:doEvent1,[])
}
Add(Edit,16355833,196,154)
{
Left=5
Top=25
Width=145
Ctl3D=1
Text="15s24vpoo2"
Alignment=2
}
Add(Label,16268837,168,14)
{
Left=5
Top=10
Width=106
Height=17
Caption="Код востановления:"
}
Add(Label,4084884,86,10)
{
Left=5
Top=50
Width=26
Height=17
Caption="Лог:"
}
Add(Memo,7124130,567,175)
{
Left=5
Top=65
Width=225
Height=125
Ctl3D=1
AddType=1
ScrollBars=2
}
Add(TCP_Client,16482401,322,175)
{
Port=6667
IP="95.172.133.164"
link(onRead,5432023:doCharset,[])
}
Add(Charset,5432023,364,175)
{
Type=7
link(onCharset,12970698:doEvent1,[])
}
Add(FormatStr,4120375,196,210)
{
Mask=":ru IDENT 152 -1 4030 1 2 :GALA\r\nRECOVER %1\r\n"
link(onFString,7592917:doWork2,[])
link(Str1,4737639:Var2,[])
}
Add(Button,3527773,112,210)
{
Left=160
Top=10
Width=70
Height=50
Font=[MS Sans Serif,8,1,0,1]
Ctl3D=0
Caption="Go"
link(onClick,4120375:doString,[])
}
Add(Label,7710592,126,12)
{
Left=5
Top=240
Width=49
Height=17
Caption="Запрост:"
}
Add(Memo,10086970,936,401)
{
Left=5
Top=255
Width=370
Height=85
Ctl3D=1
Strings=#31::ru IDENT 152 -1 4030 1 2 :GALA|18:RECOVER 15s24vpoo2|31:PHONE 360 640 1 2 :MPP_v.8.0.12|
}
Add(Button,5030718,888,463)
{
Left=150
Top=220
Width=80
Height=25
Ctl3D=0
Caption="Send"
link(onClick,12470601:doData,[])
}
Add(DoData,12470601,936,463)
{
link(onEventData,16221038:doEvent1,[(974,469)(974,468)])
link(Data,10086970:Text,[])
}
Add(LineBreakEx,7187201,245,225)
{
Type=1
link(OnEvent,7592917:doWork3,[(284,231)])
}
Add(HubEx,7592917,280,210)
{
link(onEvent,16482401:doSend,[(310,216)(310,195)])
}
Add(GetDataEx,4737639,196,196)
{
link(Data,16355833:Text,[])
}
Add(Replace,8906506,616,245)
{
SubStr="HAAAPSI "
link(onReplace,10709028:doReplace,[])
}
Add(Hub,12970698,420,175)
{
OutCount=4
link(onEvent1,1321069:doWork2,[])
link(onEvent2,10150143:doCompare,[(532,188)(532,244)])
link(onEvent3,360502:doCompare,[(452,195)(452,293)])
}
Add(StrMask,10150143,567,238)
{
Mask="HAAAPSI*"
link(onTrue,8906506:doReplace,[])
}
Add(Label,9510788,875,245)
{
Left=245
Top=65
Width=12
Height=17
Caption="H"
link(Text,12296451:Value,[(881,233)(846,233)(846,289)(797,289)])
}
Add(StrMask,360502,469,287)
{
Mask="REGISTER*"
link(onTrue,3382646:doReplace,[])
}
Add(Replace,3382646,518,294)
{
SubStr="REGISTER"
link(onReplace,9888770:doEvent1,[])
}
Add(Label,5654986,686,294)
{
Left=245
Top=85
Width=12
Height=17
Caption="R"
}
Add(FormatStr,4356559,686,350)
{
Mask="USER %1 %2"
link(onFString,10908758:doReplace,[])
link(Str1,5654986:Caption,[])
link(Str2,9510788:Caption,[(699,330)(881,330)])
}
Add(LineBreakEx,13967977,1071,350)
{
}
Add(Hub,9888770,560,294)
{
link(onEvent1,8749952:doTrim,[])
link(onEvent2,4356559:doString,[(653,307)(653,356)])
}
Add(Replace,10908758,749,350)
{
SubStr="20"
link(onReplace,2231070:doReplace,[])
}
Add(Replace,10709028,721,245)
{
SubStr="20"
link(onReplace,12296451:doValue,[])
}
Add(Trim,8749952,602,294)
{
link(onTrim,5654986:doText,[])
}
Add(Replace,2231070,819,350)
{
SubStr="\r\n"
link(onReplace,16195625:doEvent1,[])
}
Add(Hub,16195625,868,350)
{
link(onEvent1,16176603:doEvent1,[])
link(onEvent2,10086970:doText,[(906,369)(906,428)])
}
Add(Label,3042770,245,255)
{
Left=245
Top=105
Width=13
Height=17
Font=[MS Sans Serif,8,1,255,1]
Caption="H"
}
Add(InlineCode,3021671,187,255)
{
WorkPoints=#10:doCalcHash|
EventPoints=#8:onResult|
DataPoints=#3:Str|
Code=#15:unit HiAsmUnit;|0:|9:interface|0:|4:uses|22: KOL, Share, Hash152;|0:|4:type|21: THiAsmClass = class|11: private|0:|10: public|21: Str: THI_Event;|29: onResult: THI_Event; |58: procedure doCalcHash(var _Data: TData; Index: Word);|6: end;|0:|0:|14:implementation|0:|0:|0:|65:procedure THiAsmClass.doCalcHash(var _Data: TData; Index: Word); |3:var|14: Hash: string;|5:begin|57: Hash := Hash152.CreateHash(ReadString(_Data, Str, ''));|42: _hi_CreateEvent(_Data, @onResult, Hash);|4:end;|0:|4:end.|
link(onResult,3042770:doText,[])
link(Str,4737639:Var1,[(193,201)])
}
Add(Memory,12296451,791,245)
{
link(onData,9510788:doText,[])
}
Add(Hub,4961683,91,175)
{
link(onEvent1,16482401:doOpen,[])
link(onEvent2,3021671:doCalcHash,[(146,188)(146,261)])
}
Add(Charset,6194935,1022,350)
{
Type=6
link(onCharset,12948468:doWork2,[])
}
Add(Hub,16176603,980,350)
{
link(onEvent1,6194935:doCharset,[])
link(onEvent2,12948468:doWork3,[(1061,363)])
}
Add(HubEx,12948468,1057,350)
{
link(onEvent,13967977:doWork,[])
}
Add(TCP_Client,2385698,1043,462)
{
Port=6667
IP="95.172.133.164"
link(onRead,1321069:doWork3,[(1087,468)(1087,127)(550,127)])
}
Add(Hub,16221038,980,462)
{
link(onEvent1,2385698:doOpen,[])
link(onEvent2,2385698:doSend,[(1018,475)(1018,482)])
}
Add(HubEx,1321069,546,175)
{
link(onEvent,7124130:doAdd,[])
}


--- Добавлено в 2016-12-06 12:53:24

Самого подключения не могу достичь что бы персонаж авторизировался
карма: 0

0
Редактировалось 1 раз(а), последний 2016-12-06 12:53:24