Hi
ich schicke vom Transponder per UDP an den HS (RSS-Transponder).
Ich Empfange folgendes:
Wie kriege ich das "zusammengebaut"? Ich brauche ab 0x20 (space) 10 Byte.
Ich habe es schon probiert auf 0x20 zu warten und dann 10 1-Byte iKOs zu füllen - geht nicht (wohl weil die Daten einzeln/im zweierpack kommen?)
ich habe schon probiert "seriell" immer nur ein iKO zu füllen und das zusammenzufügen (text verbinden) bis wieder ein leerzeichen kommt...
Irgendwie krieg ich das gerade nicht hin.
In diesem Fall wäre
0;006157;]
oder
0x30 0x3b 0x30 0x30 0x36 0x31 0x35 0x37 0x3b 0x3e
oder
303b3030363135373b3e
das "richtige" Ergebniss...
Gruß
Thorsten
ich schicke vom Transponder per UDP an den HS (RSS-Transponder).
Ich Empfange folgendes:
Code:
29.09.2010 03:32:30 (Prot: UDP) (Port: 6666) (Absender-IP: 192.168.0.136) [B](Recv: 2) 0x36 0x31[/B] 61 [B](Gesamt: 2) (Work: 2) (Typ: Liste) (OK: 1)[/B] 29.09.2010 03:32:30 (Prot: UDP) (Port: 6666) (Absender-IP: 192.168.0.136) [B](Recv: 2) 0x35 0x37[/B] 57 [B](Gesamt: 2) (Work: 2) (Typ: Liste) (OK: 1)[/B] 29.09.2010 03:32:30 (Prot: ??) (Port: 6666) (Absender-IP: 192.168.0.136) [B](Recv: 1) 0x3b[/B] ; [B](Gesamt: 0) (Work: 0) (Typ: Liste) (OK: 0)[/B] 29.09.2010 03:32:30 (Prot: UDP) (Port: 6666) (Absender-IP: 192.168.0.136) [B](Recv: 2) 0x3e 0x20[/B] ] [B](Gesamt: 2) (Work: 2) (Typ: Liste) (OK: 1)[/B] 29.09.2010 03:32:30 (Prot: ??) (Port: 6666) (Absender-IP: 192.168.0.136) [B](Recv: 1) [COLOR=Red]0x20[/COLOR][/B] [B](Gesamt: 0) (Work: 0) (Typ: Liste) (OK: 0)[/B] 29.09.2010 03:32:30 (Prot: UDP) (Port: 6666) (Absender-IP: 192.168.0.136) [B](Recv: 2) 0x30 0x3b[/B] 0; [B](Gesamt: 2) (Work: 2) (Typ: Liste) (OK: 1)[/B] 29.09.2010 03:32:30 (Prot: UDP) (Port: 6666) (Absender-IP: 192.168.0.136) [B](Recv: 2) 0x30 0x30[/B] 00 [B](Gesamt: 2) (Work: 2) (Typ: Liste) (OK: 1)[/B] 29.09.2010 03:32:30 (Prot: UDP) (Port: 6666) (Absender-IP: 192.168.0.136) [B](Recv: 2) 0x36 0x31[/B] 61 [B](Gesamt: 2) (Work: 2) (Typ: Liste) (OK: 1)[/B] 29.09.2010 03:32:30 (Prot: ??) (Port: 6666) (Absender-IP: 192.168.0.136) [B](Recv: 1) 0x35[/B] 5 [B](Gesamt: 0) (Work: 0) (Typ: Liste) (OK: 0)[/B] 29.09.2010 03:32:30 (Prot: UDP) (Port: 6666) (Absender-IP: 192.168.0.136) [B](Recv: 2) 0x37 0x3b[/B] 7; [B](Gesamt: 2) (Work: 2) (Typ: Liste) (OK: 1)[/B] 29.09.2010 03:32:30 (Prot: UDP) (Port: 6666) (Absender-IP: 192.168.0.136) [B](Recv: 2) 0x3e [COLOR=Red]0x20[/COLOR][/B] ] [B](Gesamt: 2) (Work: 2) (Typ: Liste) (OK: 1)[/B]
Ich habe es schon probiert auf 0x20 zu warten und dann 10 1-Byte iKOs zu füllen - geht nicht (wohl weil die Daten einzeln/im zweierpack kommen?)
ich habe schon probiert "seriell" immer nur ein iKO zu füllen und das zusammenzufügen (text verbinden) bis wieder ein leerzeichen kommt...
Irgendwie krieg ich das gerade nicht hin.
In diesem Fall wäre
0;006157;]
oder
0x30 0x3b 0x30 0x30 0x36 0x31 0x35 0x37 0x3b 0x3e
oder
303b3030363135373b3e
das "richtige" Ergebniss...
Gruß
Thorsten
Kommentar