IRC-dokumentation · Medelnivå
Server-time: tid från IRC-servern
server-time låter servern ange händelsens tid i taggen time. Klienten kan visa ursprungstiden i stället för mottagningstiden, särskilt användbart för historik.
Dialovas team · Kontrollerat den
Aktivera server-time #
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 :BonjourTillägget förutsätter stöd för taggformatet. När det aktiverats kan servern bifoga time till berörda meddelanden. En saknad tagg bevisar inte fel eftersom den inte garanteras på varje rad.
UTC i protokollet, lokal visning i klienten #
Formatet är datum och klockslag i UTC med millisekundprecision och Z-suffix. Klienten visar värdet i vald tidszon. Strängen är varken millisekundräknare eller inaktivitetslängd.
Ett meddelande mottaget klockan 14 kan ha äldre tid om det kommer från historik. Mottagningstid och händelsetid är olika uppgifter. Servern kan också ange skottsekund, vilket en strikt tolk måste kunna hantera.
Behåll identifierare, inte bara tider #
Två meddelanden kan ha samma tid. Enbart sortering eller deduplicering på time kan förlora innehåll. Behåll identifierare när de finns, gruppsammanhang och den ordningsgaranti källan faktiskt ger.
Med echo-message får avsändaren serverns behandlade version, vilket ger mer konsekvent kronologisk visning. Det är fortfarande inget läskvitto från mottagaren.
Källor och kontroll
Exemplen använder påhittade smeknamn och domäner, utom uttryckligen dokumenterade anslutningspunkter. Nätverksspecifika tillägg och inställningar anges i texten.
- IRCv3 — meddelandetaggar ↗Källa specifikation · kontrollerad den 2026-10-29
- IRCv3 — server-time ↗Källa specifikation · kontrollerad den 2026-10-29
- IRCv3 — echo-message ↗Källa specifikation · kontrollerad den 2026-10-29