17Fermer19
pokitoLe 03/11/2012 à 01:29
./15 > Si si c'est bien ça ^^

Bon pour vos beaux yeux :

Etape 1 de la connexion :

0000   52 00 5f 00 4f 00 52 00 4b 00 5f 00 54 00 4d 00  R._.O.R.K._.T.M.
0010   50 00 2c 00 22 00 50 00 4b 00 47 00 55 00 50 00  P.,.".P.K.G.U.P.
0020   4c 00 4f 00 41 00 44 00 22 00 2c 00 22 00 53 00  L.O.A.D.".,.".S.
0030   65 00 72 00 76 00 69 00 63 00 65 00 77 00 61 00  e.r.v.i.c.e.w.a.
0040   72 00 65 00 22 00 2c 00 22 00 44 00 41 00 54 00  r.e.".,.".D.A.T.
0050   41 00 50 00 4b 00 47 00 46 00 49 00 4c 00 45 00  A.P.K.G.F.I.L.E.
0060   22 00                                            ".


==> Pour moi c'est une demande de replication (R) avec le code du technicien "_ORK_TMP" attaché pour identifier l'utilisateur. Ensuite c'est des chaines pour dire quel format on veut.

Etape 2 : Le serveur répond !

0000   4f 00 2c 00 22 00 52 00 65 00 61 00 64 00 79 00  O.,.".R.e.a.d.y.
0010   20 00 74 00 6f 00 20 00 75 00 70 00 6c 00 6f 00   .t.o. .u.p.l.o.
0020   61 00 64 00 21 00 22 00                          a.d.!.".


==> Ça c'est bizarre en fait. Parce que rien n'est jamais envoyé par le serveur comme donnée dans cette procédure. Ca veut dire, je suis prêt à ce que TU upload mais c'est pas vraiment ce qui est écrit.

Etape 3 : Le PDA répond par ça :

0000   44 00 50 00 41 00 43 00 4b 00 41 00 47 00 45 00  D.P.A.C.K.A.G.E.
0010   55 00 4c 00 2c 00 55 00 2c 00 22 00 50 00 4b 00  U.L.,.U.,.".P.K.
0020   47 00 4f 00 4e 00 45 00 4f 00 4e 00 4c 00 59 00  G.O.N.E.O.N.L.Y.
0030   22 00 2c 00 1f 8b 08 00 00 00 00 00 00 0b 3d 8b  ".,...........=.
0040   b1 0e 40 30 18 84 bf ad 42 fb 12 9d bd 84 84 09  ..@0....B.......
0050   25 2d b3 88 74 b0 1a 78 7d 67 91 1b ee ee fb ef  %-..t..x}g......
0060   8f 6c 4c 44 7a f9 c2 c8 4c 8d 67 95 0f e2 0d ad  .lLDz...L.g.....
0070   da 47 12 99 8b 9b 93 43 e9 61 57 cb ff ad 23 68  .G.....C.aW...#h
0080   99 f4 e1 31 14 58 2a 1c a5 e4 94 ac 88 e1 05 8b  ...1.X*.........
0090   f8 8d cc 6a 00 00 00                             ...j...


==> Dispatch des infos du PDA sur le serveur.

Etape 4 : Le serveur confirme la réception :

0000   43 00 31 00 35 00 31 00 2c 00 22 00 32 00 34 00  C.1.5.1.,.".2.4.
0010   33 00 32 00 34 00 36 00 35 00 39 00 30 00 22 00  3.2.4.6.5.9.0.".
0020   2c 00 22 00 32 00 34 00 33 00 32 00 34 00 36 00  ,.".2.4.3.2.4.6.
0030   34 00 34 00 31 00 22 00                          4.4.1.".


==> C pour controle. 151 c'est la taille du paquet précédent (vérifié sur d'autres discussions entre les deux, le chiffre après C est toujours la taille du paquet précédent reçu). Par contre la clef d'après, NO IDEA. Si vous avez des suggestions.

Etape 5 : Le PDA répond :

0000   54 00 2c 00 22 00 54 00 72 00 61 00 6e 00 73 00  T.,.".T.r.a.n.s.
0010   6d 00 69 00 73 00 73 00 69 00 6f 00 6e 00 20 00  m.i.s.s.i.o.n. .
0020   64 00 65 00 73 00 20 00 69 00 6e 00 74 00 65 00  d.e.s. .i.n.t.e.
0030   72 00 76 00 65 00 6e 00 74 00 69 00 6f 00 6e 00  r.v.e.n.t.i.o.n.
0040   73 00 20 00 74 00 65 00 72 00 6d 00 69 00 6e 00  s. .t.e.r.m.i.n.
0050   e9 00 65 00 2e 00 20 00 28 00 32 00 36 00 29 00  ..e... .(.2.6.).
0060   22 00                                            ".


==> Pour lui c'est fini.

Etape 6 : le serveur dit OK :

0000   4f 00 2c 00 22 00 32 00 30 00 31 00 32 00 31 00  O.,.".2.0.1.2.1.
0010   30 00 33 00 31 00 31 00 35 00 33 00 35 00 30 00  0.3.1.1.5.3.5.0.
0020   39 00 22 00                                      9.".


==> O pour OK puis le timestamp de la MAJ.

Et ça c'est un UPLOAD des informations du PDA vers le serveur. Ensuite y'a presque le symétrique qui intervient pour télécharger sur le PDA les données que le serveur veut lui envoyer.