Biebertal Community Board (http://verein.isolani.de/wbb2/index.php)
- Sonstiges (http://verein.isolani.de/wbb2/board.php?boardid=31)
-- Technik und Tools (http://verein.isolani.de/wbb2/board.php?boardid=22)
--- Was ist ein Timestamp? (http://verein.isolani.de/wbb2/thread.php?threadid=258)


Geschrieben von Qndre am 01.02.2004 um 14:37:

  Was ist ein Timestamp?

Für eine bestimmte Software muss ich einen "Timestamp" erzeugen. Er ist 24-bit lang und es handelt sich NICHT um die CMOS-Zeit das steht fest. Wenn ihr wisst was ein "Timestamp" ist, dann schreibt es mir. Wird für einen Synchronisationsvorgang benötigt.



Geschrieben von cammert am 02.02.2004 um 21:51:

  RE: Was ist ein Timestamp?

Ein Timestamp ist, wie Dir auch Dein Englischwoerterbuch verraten haette, ein Zeitstempel. Was der in Deiner "bestimmten Software" fuer ein Format hat, verraet Dir sicher nicht das Biebertaler Schachforum, sondern bestenfalls die Dokumentation der Software.



Geschrieben von Qndre am 03.02.2004 um 18:57:

  RE: Was ist ein Timestamp?

Zitat:
Wie Dir auch Dein Englischwörterbuch verraten hätte

Hat es auch.
_
Doku der Software gibt's leider keine gescheiten da der Hersteller ein PrivatTypo ist (1 Privatperson) und kein Unternehmen sondern ein Hobbyentwickler der Spaß hat, alte MS-DOS Programme zu schreiben die hochkomplizierte Grafiken durch einen Interpreter und ne Netzwerkkarte jagen können. Auch der Client, der das ganze dann dekodiert wurde von Privat entwickelt (5 Privatpersonen). Diese 5 halten ihre Sourcecodes leider unter Verschluss, da man ja sonst cheaten könnte (der Client hat immer Recht, auch wenn's der Server wissen muss großes Grinsen ). "Der Client hat Recht" bedeutet: Wenn Du getroffen wirst und Deine Schilde sind unten dann schickt Dir der Server an Deinen Client ein "Du Stirbst"-Paket (Death-Message-Packet). Darauf kann der Client mit einer Bestätigung (Death-Message-Ack) antworten oder auch nicht. Tut er es nicht, dann korrigiert sich der Server mit "Äähm... Der Spieler hat wohl doch noch Energie!!" Darum wollen die nicht, dass man Clients dafür schreibt.



Geschrieben von cammert am 04.02.2004 um 19:05:

  RE: Was ist ein Timestamp?

Also, wenn Du irgenwie rausbekommen willst, wie das Format ist, musst Du mal ein paar Originalzeitstempel mitschneiden, und zwar so, dass Du dazu auch die Zeit Ihrer Generierung in lesbarem Format hast. Vielleicht kannst Du dann was rausbekommen.



Geschrieben von Qndre am 04.02.2004 um 19:35:

  RE: Was ist ein Timestamp?

Zitat:
Original von cammert
Also, wenn Du irgenwie rausbekommen willst, wie das Format ist, musst Du mal ein paar Originalzeitstempel mitschneiden, und zwar so, dass Du dazu auch die Zeit Ihrer Generierung in lesbarem Format hast. Vielleicht kannst Du dann was rausbekommen.

Mit einem Sniffer. Da hätte ich aber auch mal eine Frage: Wieso sehe ich manchmal Datenpakete, die mein Sniffer aufzeichnet, deren Absender allerdings garnicht in meinem LAN liegt und deren Empfänger auch nicht?? Was hat mein PC mit diesen Paketen zu tun?



Geschrieben von Qndre am 04.02.2004 um 19:40:

  RE: Was ist ein Timestamp?

Ein Chatkumpel von mir hat den Client für Linux umgeschrieben, er muss es also wissen. Leider ist er nicht sehr gesprächig. Auch er hält das meiste unter Verschluss. Was er mir mitgeteilt hat ist, dass es die Betriebszeit des PCs (seit dem Hochfahren von Windoof) in hundertstel Sekunden ist. Leider gibt das keinen Sinn, denn ich könnte ja irgendwann anfangen zu zählen es könnte der entfernte PC (remote computer) ja garnicht nachprüfen, oder??



Geschrieben von cammert am 05.02.2004 um 18:37:

  RE: Was ist ein Timestamp?

Naja, sinnvoll klingt das eher nicht. Kommt halt drauf an, wozu Du die Timestamps brauchst. Wenn Du damit nur die richtige zeitliche Abfolge garantieren oder den Abstand zweier Pakete messen willst, ist es egal, wo Du anfaengst zu zaehlen.



Geschrieben von Qndre am 06.02.2004 um 19:11:

  RE: Was ist ein Timestamp?

Ich brauche es, um auf die Spiele einer Online-Gamezone zu synchronisieren, welche das "Shanky-Server"-System verwendet. Ich habe mir selbst diesen "Shanky-Server" geladen und auch schon ein eigenes Spiel damit gehostet (Spiel ist auch selbst geschrieben). Dann habe ich zu meinem eigenen Server von einem selbstgeschriebenen Client aus ein Datagram mit gezählten Hundertsteln seit Programmstart geschickt. Leider hat mir der Server das nicht geglaubt und hat die Verbindung abgebrochen. Um Cheating zu vermeiden gibt es zahlreiche Sicherheitsvorkehrungen im "Shanky-Server", da dieser speziell für Onlinespiele ausgelegt ist. Der Timestamp scheint eine zu sein, denn er glaubt mir einfach nicht wenn ich den generierten Timestamp zu ihm schicke. Direkt nach der ersten Antwort bricht er die Verbindung ab.


Forensoftware: Burning Board 2.3.6 pl2, entwickelt von WoltLab GmbH