ich quäle mich gerade etwas mit sip herum.
da muß ich ja auf die Antwort der (in diesem Fall Fritzbox) achten.
ich bekomme hier von der Fritzbox allerdings einen Ansistring zurück, der Zeilenumbrüche enthält.
Code: Alles auswählen
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.0.1;rport=60004;branch=z9hG4bKBB0407FF-1015-4203-AEE4-A6BF1DE5A5FD;received=192.168.0.33
From: 192.168.0.33 <sip:SIPbenutzer@192.168.0.1>;tag=195343125
To: 192.168.0.33 <sip:SIPbenutzer@192.168.0.1>;tag=EA0E7C2E860E398C
Call-ID: FB04FD3A-BD0F-4CA4-B18F-4AAB3CB6735C@192.168.0.1
CSeq: 1 REGISTER
WWW-Authenticate: Digest realm="fritz.box", nonce="BFC24FD94DD34902"
User-Agent: FRITZ!OS
Content-Length: 0
pos() funktioniert nicht. Dabei habe ich nichtmal eine Ahnung, ob Nicht-Ascii-Zeichen verwendet werden dürften.
Was ist der sauberste Weg, den String zu zerlegen?
Erst In eine TStringList einlesen und dann zeilenweise durchgehen?
Ich glaube, ich muß erstmal etwas schlafen, dann hat sich das Problem hoffentlich von alleine erledigt...