דילוג לתוכן
Dialova

תיעוד IRC · ביניים

Server-time: תיארוך הודעות לפי שעון השרת

server-time מאפשרת לשרת לצרף את מועד האירוע בתגית time. הלקוח יכול להציג את השעה המקורית במקום את שעת הקבלה, דבר שימושי במיוחד בשחזור היסטוריה.

צוות Dialova · נבדק בתאריך

הפעלת server-time #

תעבורת IRC:‏ C = לקוח, S = שרת
C: CAP REQ :server-time
S: :irc.example CAP Alice ACK :server-time
S: @time=2026-10-29T10:00:00.123Z :Bob!u@cloak.example PRIVMSG Alice :Bonjour

ההרחבה מניחה תמיכה במבנה תגיות ההודעה. לאחר הפעלתה, השרת יכול לצרף time להודעות הרלוונטיות. היעדר תגית אינו מוכיח שגיאה: המפרט אינו מבטיח שימוש בה בכל שורה.

UTC בתעבורה, תצוגה מקומית בלקוח #

המבנה המוצהר הוא תאריך ושעה ב־UTC, בדיוק של אלפית שנייה ועם הסיומת Z. הלקוח מציג את הערך באזור הזמן שנבחר. המחרוזת אינה מונה של אלפיות שנייה וגם לא משך חוסר פעילות.

הודעה שמתקבלת בשעה 14:00 עשויה לשאת שעה מוקדמת יותר אם היא מהיסטוריה. שעת הקבלה ושעת האירוע הן נתונים נפרדים. השרת יכול גם לייצג שנייה מעוברת: מנתח מחמיר מדי צריך לדעת לטפל במקרה הזה.

לשמור מזהים, לא רק שעות #

לשתי הודעות עשוי להיות אותו תאריך; מיון או הסרת כפילויות לפי time בלבד יעלימו תוכן. יש לשמור מזהים כשהם קיימים, את הקשר האצווה ואת סדר ההודעות שהמקור באמת מבטיח.

עם echo-message גם השולח מקבל את הגרסה שהשרת עיבד, וכך אפשר להציג סדר זמנים עקבי יותר. אין בכך אישור שהנמען קרא את ההודעה.

מקורות ובדיקת המידע

הדוגמאות משתמשות בכינויים ובדומיינים בדויים, למעט כתובות חיבור שמתועדות במפורש. הרחבות והגדרות ייחודיות לרשת מצוינות בטקסט.