Live-f1.

Ein nativer Linux-Client zum Anzeigen des Informationsvorschubs der offiziellen Formel-1-Website.
Jetzt downloaden

Live-f1. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Scott James Remnant
  • Website des Verlags:
  • ftp://ftp.netsplit.com/pub/live-f1/0.2/

Live-f1. Stichworte


Live-f1. Beschreibung

Ein nativer Linux-Client zum Anzeigen des Informationsvorschubs der offiziellen Formel-1-Website. Live F1 ist ein nativer Linux-Client zum Anzeigen des Informationsvorschubs der offiziellen Formel-1-Website, ohne dass ein Java-fähiger Browser erforderlich ist . Ein Konto auf formula1.com ist noch erforderlich als der Server, der Daten sendet, wann immer er auf TCP sendet und sich auf TCP verlassen soll, um den Anschluss offen zu halten, er sendet stattdessen Bursts von Daten, wenn der Client es stößt. -> (CONNECT) 0x100x10WE achten daher darauf, dass, wenn mehr als ein zweiter Durchlauf ohne Aktivität an der Sockel, das 0x10-Byte senden, um zu sehen, ob wir mehr Daten erhalten.So jetzt auf das Datenformat selbst, wie Man könnte von einem Protokoll erwarten, das die Liebe zu einer UNIX-Hand nicht gesehen hat, es ist Binärer mit etwas Fun-Fun-Bit-Mapping, das fortfährt und wie viele Daten sind, es zu folgen. Leider in meinem Auge sieht es aus, als hätte der Header als 16-Bit-Int auf dem Server ausgestoßen und ergab Little-Enderian den Kabel. Daher ist der Header mehr Sinn, wenn Sie die ersten beiden Bytes herumdrehen, also willen Beispielsweise habe ich in der folgenden Abbildung getan. _p _p + -Data ------ + + -Typ- + + -Carid- + Beachten Sie, dass das höchstwertige Bit des Typs des Typs das am wenigsten signifikante Bit des zweiten Bytes ist, und die drei kleinsten signifikanten Bits des Typs sind die Drei signifikante Bits des ersten Bytes Immer autobezogen. Das Datenfeld variiert je nach Art des Pakets, kann jedoch in drei Kategorien ziemlich definiert sein. Die erste sind die "speziellen" Pakete, die das Datenfeld als praktischer Stelle verwenden, um 7-Bit-Daten mit diesem Paket speziell zu speichern. Diese Pakete haben keine folgenden Daten im Stream, das nächste Byte ist ein anderes Paket. Das zweite ist die "langen" Pakete, diese verwenden das Feld, um die Anzahl der Bytes zu speichern, die im Stream folgen und die Nutzlast von das Paket. Dies impliziert eine maximale Größe von 127 Bytes für Daten, kombiniert mit 2 Bytes-Header, wobei eine maximale Paketgröße von 129 Bytes erstellt wird. Das dritte ist die "kurze" Pakete, diese teilen das Feld in zwei Teile wie folgt auf: _P _P + -LEN- + + -D- + + -Typ- + + -D- + + -Typ- + + -Carid- + Die wichtigsten vier Bits werden verwendet, um die Anzahl der Bytes zu speichern, die im Stream folgen sollen, es sei denn, die Länge ist 0x0f (-1 Vielleicht?) In diesem Fall folgen keine Bytes im Bach. Dies gibt uns maximal 14 Datenbyte Daten für ein Short-Paket und eine maximale Kurzpaketgröße von 16 Bytes. Die drei kleinsten signifikanten Bits des größeren Datenfelds werden verwendet, um bestimmte Daten auf das Paket zu speichern, insbesondere dass dies immer die "Farbe" für Autopakete Butvarien für Systempakete ist. Da ist ein zusätzlicher Bugger eines Pakets, das Systempaket mit Geben Sie den Typ 0x07 ein, der Nulldaten / Länge aufweist, jedoch zwei Bytes folgen Was ist neu in dieser Version: · Fehlerbehebung.


Live-f1. Zugehörige Software

Sokat

Socat ist ein Relais für die bidirektionale Datenübertragung zwischen zwei unabhängigen Datenkanälen. ...

298

Herunterladen