1. #1

    Registriert seit
    02.11.2011
    Beiträge
    54
    Thanked 26 Times in 20 Posts

    Standard [INPUT] , - Ping

    Habe hier gelesen das es mehrere Typen von diesem Protokoll geben soll, habe bis jetzt aber nur dieses eine gefunden.

    Code:
    ",\0DerTypMitBlaw|1321400012118"
    [0] Identifier
    [1] Sender (wer den Ping sendet) + Unix-Timestamp (???)
    (als split-byte wird "|" verwendet)

    In regelmäßigen Abständen sendet der Client selbstständig folgendes:
    Code:
    "h\0-"
    [0] Identifier
    [1] ???

    Der Server sendet daraufhin ",".
    Man sollte aufpassen, dass man nicht in einer endlosen Schleife hängen bleibt oder etwas in der Art, indem man immer dem "," Protokoll automatisiert antwortet. Sollte aber nicht so schwer sein ;-)

  2. #2

    Registriert seit
    18.11.2011
    Beiträge
    226
    Thanked 165 Times in 82 Posts

    Standard [INPUT] , - Ping

    Ein Unix Timestamp ist dies nicht, ich denke mal das ist einfach eine ID.
    Beantwortet wird der Ping mit dem h Paket.

    Code:
    h\0DerTypMitBlaw|1321400012118
    [0] Identifier
    [1] Informationen aus dem empfangenen Paket ","

  3. #3

    Registriert seit
    02.11.2011
    Beiträge
    54
    Thanked 26 Times in 20 Posts

    Standard [INPUT] , - Ping

    So, hab mal ein wenig rum getüftelt.
    2x "Ping" gesendet, beide Pakete:
    ",\0DerTypMitBlaw|1321404320647"
    ",\0DerTypMitBlaw|1321404338935"
    Also ein Timestamp ist es wohl nicht (oder anders formatiert), ich geh davon aus das es eine Server-seitige ID ist, woran identifiziert wird wann der Befehl geschickt und empfangen wurde.

  4. #4
    Avatar von Sky.NET
    Registriert seit
    26.11.2011
    Beiträge
    2.462
    Thanked 2.717 Times in 1.286 Posts
    Blog Entries
    7

    Standard [INPUT] , - Ping

    Das wird einfach die Microtime sein, entweder Millisekunden oder Ticks (kp wie das in Java nochma heißt).
    Java:
    Spoiler:

    Lustige Quotes:
    Spoiler:
    Zitat Zitat von Hydra Beitrag anzeigen
    Hier (in Deutschland) kann man keine andere tolle Aktivitäten machen, als zu chillen, shoppen, saufen und Partys feiern xD Ich habe nichts gegen ab und zu mal saufen und Partys feiern, aber das ist doch nicht wirklich das wahre Leben o_o
    Wieso das Internet für die meisten Leute gefährlich ist:
    Zitat Zitat von Silent Beitrag anzeigen
    Ich weiß ja nicht was der Sinn dahinter steckt es heißt immer "security reasons".

  5. #5

    Registriert seit
    02.11.2011
    Beiträge
    54
    Thanked 26 Times in 20 Posts

    Standard [INPUT] , - Ping

    Ne, das ist es ja.
    Der Unix-Timestamp setzt sich aus dem MinValue von "DateTime" + die Zahl als sekunden zusammen, diese ist aber zu groß um ein Double zu sein ;-)

  6. #6
    Avatar von Sky.NET
    Registriert seit
    26.11.2011
    Beiträge
    2.462
    Thanked 2.717 Times in 1.286 Posts
    Blog Entries
    7

    Standard [INPUT] , - Ping

    Kann ein Moderator mal die Flamerbeiträge löschen?
    Und für banned Mitglieder zu posten ist auch recht kritisch, wozu sind sie dann banned?

    Es sind Millisekunden seit einem bestimmten Datum, welches in Java den Begin der Zeit darstellt, es ist klar, dass es kein Double, uDouble oder gar int ist, weil so eine große Zahl nur in einen Long passt, das Äquivalent dazu in .NET ist System.DateTime.Now.Millisecond (s?) was ebenfalls ein Long ist.

    Wer nicht weiß wo die Unterschiede de Datentypen liegen oder was signed und unsigned typen sind, der sollte bei Wikipedia mal Datentypen eingeben.
    Java:
    Spoiler:

    Lustige Quotes:
    Spoiler:
    Zitat Zitat von Hydra Beitrag anzeigen
    Hier (in Deutschland) kann man keine andere tolle Aktivitäten machen, als zu chillen, shoppen, saufen und Partys feiern xD Ich habe nichts gegen ab und zu mal saufen und Partys feiern, aber das ist doch nicht wirklich das wahre Leben o_o
    Wieso das Internet für die meisten Leute gefährlich ist:
    Zitat Zitat von Silent Beitrag anzeigen
    Ich weiß ja nicht was der Sinn dahinter steckt es heißt immer "security reasons".

  7. #7

    Registriert seit
    02.11.2011
    Beiträge
    54
    Thanked 26 Times in 20 Posts

    Standard [INPUT] , - Ping

    *First post Updated*

    Desto mehr ihr euch aufregt, desto mehr Spaß hab ich dran :-3

Ähnliche Themen

  1. [INPUT] + - Cookie-set (???)
    Von v3n3 im Forum Protokoll
    Antworten: 4
    Letzter Beitrag: 01.12.2011, 01:16
  2. [Input] p - Wahlfenster
    Von Diebspiel im Forum Protokoll
    Antworten: 0
    Letzter Beitrag: 10.08.2011, 22:25
  3. [Input] *
    Von Diebspiel im Forum Protokoll
    Antworten: 18
    Letzter Beitrag: 06.06.2011, 19:45
  4. [Input] k - Popup Token
    Von silently im Forum Protokoll
    Antworten: 4
    Letzter Beitrag: 17.04.2011, 15:09
  5. [Input] 6 - Kick
    Von Mardcore im Forum Protokoll
    Antworten: 2
    Letzter Beitrag: 26.02.2011, 11:31
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.