- Offizieller Beitrag
Hi,
ich habe mir einen kleinen IRC-Client gebaut unter Nutzung der Funktionen von Chip.
Klappt soweit ganz gut, nur ein Problem habe ich.
Ich bekomme des Senden des Nachrichtentyps 'ACTION' nicht hin.
Beim Empfang von Nachrichten enthalten Nachrichten vom Typ 'PRIVMSG' den Parameter 'ACTION', sodass Aktionen eindeutig identifizierbar sind.
Die IRC-interne Syntax von PRIVMSG lautet:
:Nick!Name@host PRIVMSG #Channel :Message
Ich habe nun schon verschiedene Varianten probiert den Parameter ACTION in die Nachricht zu packen, davor, dahinter, mit vorangestelltem 'SOH' (Start of Heading), aber alles ohne Erfolg.
Leider ist nirgendwo im IRC-Protokoll explizit dieser Vorgang beschrieben.
Falls jemand von euch eine Idee hat, wäre ich dankbar.
EDIT:
Nach vielem Probieren, habe ich nun doch die Lösung gefunden.
Hier die Syntax für ACTION :
:Nick!Name@host PRIVMSG #Channel :[SOH]ACTION Message[SOH]
[SOH]=ASCII(1)