Hi thank you for replying.
cattledog:
Do you know if each of these lines is terminated with a cr/lf?
The mixer sends/receives a command per line
What is the longest message received?
It is the RTA (real Time Analyser). Some 400 or more characters. Actually I would just like to ignore this if possible somehow.
Your message reading routine is not correct. It is better to read the entire message and then parse.
Try this, and report what you see. You can work on finding what you want if this is reading correctly.
Had to cut the output a lot because only 9000 chars allowed. But you will have an idea of the output.
connecting...
connected
HTTP/1.1 200 OK
Server: rkdmixer
Content-Type: t
ext/plain
UPDATE_PLAYLIST
RTA^AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA=
SETS^firmware^1.0.7548-ui12
SETS^model^ui12
SETS^a.3.afs.eq.11^1000.0000000000,116.0000000000,
0.0000000000,0
SETS^a.3.eq.prname^
SETS^a.3.afs.eq
.5^1000.0000000000,116.0000000000,0.0000000000,0
S
ETS^a.3.afs.eq.6^1000.0000000000,116.0000000000,0.
0000000000,0
SETS^a.3.afs.eq.3^1000.0000000000,116
.0000000000,0.0000000000,0
SETS^a.3.afs.eq.4^1000.
0000000000,116.0000000000,0.0000000000,0
SETS^a.3.
afs.eq.9^1000.0000000000,116.0000000000,0.00000000
00,0
SETS^a.3.afs.eq.10^1000.0000000000,116.000000
0000,0.0000000000,0
SETS^a.3.afs.eq.7^1000.0000000
000,116.0000000000,0.0000000000,0
SETS^a.3.afs.eq.
8^1000.0000000000,116.0000000000,0.0000000000,0
SE
TS^a.3.afs.eq.1^1000.0000000000,116.0000000000,0.0
000000000,0
SETS^a.3.afs.eq.2^1000.0000000000,116.
0000000000,0.0000000000,0
SETS^a.3.afs.eq.0^1000.0
000000000,116.0000000000,0.0000000000,0
SETS^a.3.g
ate.prname^
SETS^a.3.dyn.prname^
SETS^a.2.afs.eq.0
^1000.0000000000,116.0000000000,0.0000000000,0
SET
S^a.2.gate.prname^
SETS^a.2.dyn.prname^
SETS^a.3.n
ame^
SETS^a.2.afs.eq.11^1000.0000000000,116.000000
0000,0.0000000000,0
SETS^a.2.afs.eq.9^1000.0000000
000,116.0000000000,0.0000000000,0
SETS^a.2.afs.eq.
10^1000.0000000000,116.0000000000,0.0000000000,0
S
ETS^a.2.afs.eq.3^1000.0000000000,116.0000000000,0.
0000000000,0
SETS^a.2.afs.eq.4^1000.0000000000,116
.0000000000,0.0000000000,0
SETS^a.2.afs.eq.1^1000.
0000000000,116.0000000000,0.0000000000,0
SETS^a.2.
afs.eq.2^1000.0000000000,116.0000000000,0.00000000
00,0
SETS^a.2.afs.eq.7^1000.0000000000,116.0000000
000,0.0000000000,0
SETS^a.2.afs.eq.8^1000.00000000
00,116.0000000000,0.0000000000,0
SETS^a.2.afs.eq.5
^1000.0000000000,116.0000000000,0.0000000000,0
SET
S^a.2.afs.eq.6^1000.0000000000,116.0000000000,0.00
00000000,0
SETS^a.1.afs.eq.9^1000.0000000000,116.0
000000000,0.0000000000,0
SETS^a.1.afs.eq.10^1000.0
000000000,116.0000000000,0.0000000000,0
SETS^a.1.a
fs.eq.7^1000.0000000000,116.0000000000,0.000000000
0,0
SETS^a.1.afs.eq.8^1000.0000000000,116.00000000
00,0.0000000000,0
SETS^a.1.afs.eq.11^1000.00000000
00,116.0000000000,0.0000000000,0
SETS^a.1.afs.eq.1
^1000.0000000000,116.0000000000,0.0000000000,0
SET
S^a.1.afs.eq.2^1000.0000000000,116.0000000000,0.00
00000000,0
SETS^a.1.afs.eq.0^1000.0000000000,116.0
000000000,0.0000000000,0
SETS^a.1.afs.eq.5^1000.00
00000000,116.0000000000,0.0000000000,0
SETS^a.1.af
s.eq.6^1000.0000000000,116.0000000000,0.0000000000
,0
SETS^a.1.afs.eq.3^1000.0000000000,116.000000000
0,0.0000000000,0
SETS^a.1.afs.eq.4^1000.0000000000
,116.0000000000,0.0000000000,0
SETS^a.1.gate.prnam
e^
SETS^a.2.eq.prname^
SETS^a.2.name^
SETS^m.dyn.p
rname^
SETS^m.eq.prname^
SETS^m.name^MASTER
SETS^s
ettings.udpcoms^[]
SETS^var.afsdata^fstack;;;fstac
k/fstack;;;fstack/fstack;;;fstack/fstack;;;fstack/
fstack;;;fstack/fstack;;;fstack
SETS^settings.bloc
k.pass^
SETS^var.currentPlaylist^
SETS^var.current
Track^
SETS^var.currentSnapshot^Ethernet Test
SETS
^schema^6
SETS^flavour^1
SETS^type^8ch
SETS^var.cu
rrentShow^Joao Alves
SETS^var.rta^
SETS^var.testco
de^
SETS^i.1.instrument^
SETS^i.1.iosyscmd^
SETS^i
.1.iosysname^
SETS^i.1.name^ACOUSTICGTR
SETS^i.1.d
yn.prname^
SETS^i.1.eq.prname^
SETS^i.0.dyn.prname
^My Guitar 7 Feb 18
SETS^i.0.eq.prname^Guitar Esse
n New
SETS^i.0.gate.prname^
SETS^i.0.iosysname^
SE
TS^i.0.iosyscmd^
SETS^i.0.name^ELECTRICGTR
SETS^i.
0.instrument^
SETS^m.gate.prname^
SETS^m.afs.eq.10
^1000.0000000000,116.0000000000,0.0000000000,0
SET
S^m.afs.eq.11^1000.0000000000,116.0000000000,0.000
0000000,0
SETS^m.afs.eq.8^1000.0000000000,116.0000
000000,0.0000000000,0
SETS^m.afs.eq.9^1000.0000000
000,116.0000000000,0.0000000000,0
SETS^m.afs.eq.2^
1000.0000000000,116.0000000000,0.0000000000,0
SETS
^m.afs.eq.3^1000.0000000000,116.0000000000,0.00000
00000,0
SETS^m.afs.eq.1^1000.0000000000,116.000000
0000,0.0000000000,0
SETS^m.afs.eq.6^1000.000000000
0,116.0000000000,0.0000000000,0
SETS^m.afs.eq.7^10
00.0000000000,116.0000000000,0.0000000000,0
SETS^m
.afs.eq.4^1000.0000000000,116.0000000000,0.0000000
000,0
SETS^m.afs.eq.5^1000.0000000000,116.00000000
00,0.0000000000,0
SETS^m.afs.eq.0^1000.0000000000,
116.0000000000,0.0000000000,0
SETS^i.4.iosyscmd^
S
ETS^i.4.iosysname^
S
ETS^a.0.afs.eq.7^1000.0000000000,116.0000000000,0.
0000000000,0
SETS^a.0.afs.eq.8^1000.0000000000,116
.0000000000,0.0000000000,0
SETS^a.0.afs.eq.5^1000.
0000000000,116.0000000000,0.0000000000,0
SETS^a.0.
afs.eq.6^1000.0000000000,116.0000000000,0.00000000
00,0
SETS^a.0.afs.eq.11^1000.0000000000,116.000000
0000,0.0000000000,0
SETS^a.0.afs.eq.9^1000.0000000
000,116.0000000000,0.0000000000,0
SETS^a.0.afs.eq.
10^1000.0000000000,116.0000000000,0.0000000000,0
S
ETS^a.0.afs.eq.0^1000.0000000000,116.0000000000,0.
0000000000,0
SETS^a.0.afs.eq.3^1000.0000000000,116
.0000000000,0.0000000000,0
SETS^a.0.afs.eq.4^1000.
0000000000,116.0000000000,0.0000000000,0
SETS^a.0.
afs.eq.1^1000.0000000000,116.0000000000,0.00000000
00,0
SETS^a.0.afs.eq.2^1000.0000000000,116.0000000
000,0.0000000000,0
SETS^a.0.gate.prname^
SETS^a.0.
dyn.prname^
SETS^s.3.dyn.prname^
SETS^s.3.eq.prnam
e^
SETS^a.0.eq.prname^Test
SETS^a.0.name^
SETS^s.3
.gate.prname^
SETS^s.2.eq.prname^
SETS^s.2.name^
S
ETS^s.3.name^
SETS^s.2.gate.prname^
SETS^s.2.dyn.p
rname^
SETD^a.0.link2master^0
SETD^a.2.link2master
^0
SETD^a.3.link2master^0
SETD^a.1.link2master^0
S
ETD^a.3.afs.livelift^0
SETD^a.3.afs.sensitivity^0.
5
SETD^a.3.afs.clearlive^0
SETD^a.3.afs.clearfixed
^0
SETD^var.mtk.present^0
SETD^afs.enabled^1
SETD^
a.3.afs.fmode^0
SETD^a.3.afs.cmode^0
SETD^a.3.afs.
enabled^0
SETD^a.3.afs.logic^1
SETD^a.3.afs.cleara
ll^0
SETD^a.3.afs.numtotal^12
SETD^a.3.afs.numfixe
d^6
SETD^a.3.eq.peak.2^0.5
S
ETD^a.3.gate.release^0.3150737134
SETD^a.3.gate.ho
ld^0.3042441765
SETD^a.3.gate.thresh^0
SETD^a.3.ga
te.attack^0
SETD^a.3.gate.depth^0
SETD^a.3.dyn.rel
ease^0.48828125
SETD^a.3.dyn.outgain^0.3334960938
SETD^a.3.dyn.softknee^0
SETD^a.3.dyn.attack^0.3437
5
SETD^a.3.gate.prmod^0
SETD^a.3.gate.bypass^0
SET
D^a.3.gate.enabled^1
SETD^a.3.dyn.prmod^1
BAQCAgAAAAAAAHcACgAADPcAAAAAAPcAAAAAAHcAAAAAAHcAAA
AAAHcAAAAAAHcAAAAAAHcAAAAAAPcAAAAAAPcAAAAAAAD3AAAA
AAAA9wAAAAAAAPcAAAAAAAD3AAAAAAAA9wAAAAAAAPcAAAAAAA
D3AAAAAAAA9wAABQL3AAAAAPcAAAYE9wAADQv3AAAAAPcAAAAA
9wAAAAAA9wAAAAAA9w==
RTA^AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
SETD^var.s
pioa^8151
More than 50 for sure. 