Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wysylanie zapytan tcp
Forum PHP.pl > Forum > PHP
inwob
Witam.

Potrzebuje skryptu php który wyśle odpowiednie dane przez protokół tcp.
Dane wyciągnołem z Wireshark
Kod
0000  00 23 cd cd 72 12 20 7c  8f 01 4d f2 08 00 45 00   .#..r. | ..M...E.
0010  00 bf 3a 84 40 00 80 06  6c cd c0 a8 01 65 5b cb   ..:.@... l....e[.
0020  35 0f e0 fe 1c 05 e4 5c  48 21 59 55 ea 78 50 18   5......\ H!YU.xP.
0030  11 1c 15 9b 00 00 95 00  58 46 4f ed 01 02 00 5c   ........ XFO....\
0040  03 21 b7 28 4c 94 05 22  4c d3 c3 e5 4a 98 1f af   .!.(L.." L...J...
0050  07 fe a0 3e d1 98 9c 6b  ab 30 81 8d 4c 17 33 d7   ...>...k .0..L.3.
0060  33 f5 cc 83 87 75 c6 31  41 98 4a fa c5 65 bb bb   3....u.1 A.J..e..
0070  eb 39 d9 fb 14 83 8c 38  37 03 5a 09 f2 9a 2b 48   .9.....8 7.Z...+H
0080  db 20 dd f6 49 6c 12 04  89 d3 14 ad 86 09 3e 08   . ..Il.. ......>.
0090  0b bb 0f 6f 2c bd f1 47  b6 0b e9 e2 64 c4 7c de   ...o,..G ....d.|.
00a0  f3 41 5c ae 8a b8 3e eb  ad a7 ad a0 b2 c3 e0 6a   .A\...>. .......j
00b0  30 6a d9 ad c9 18 8f 17  c7 fa e3 16 ce 3c 0f 27   0j...... .....<.'
00c0  d8 ff 0c 44 e1 66 ed 2f  11 f1 4b a0 99            ...D.f./ ..K..


Mam skrypt
  1. $fp = fsockopen("tcp://ip.pl", 7171, $errno, $errstr, 5);
  2. fwrite($fp, $dane);
  3. fclose($fp);


Głowne pytanie to w czym są zakodowane te znaki "d8 ff 0c 44 e1 66 ed 2f 11 f1 4b a0 99", nie jest to raczej hex więc co? i jak to w php przekonwertować zeby wysłało poprawne dane?
Pozdrawiam!
redeemer
"d8 ff 0c 44 e1 66 ed 2f 11 f1 4b a0 99" są wartościami bajtów w systemie szesnastkowym (tak, hex). To co masz po prawej to ich interpretacja w ASCII.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.