I’ve successfully found a solution to connect a Python TCP client to DSD after trying many different approaches. However, I’m facing a small issue. When I attempt to connect to DSD, the handshake returns a message like:
d\xc2T\x1a\x0c\x8fv2\xcaz\xf3\x01
and the connection is established. But when I send the same message back as a response
(d\xc2T\x1a\x0c\x8fv2\xcaz\xf3\x01), I get an error saying:
TCP Protocol error / incompatible DSD+/FMPx version
I’m looking for guidance on how to properly handle this handshake. Can anyone help?

d\xc2T\x1a\x0c\x8fv2\xcaz\xf3\x01
and the connection is established. But when I send the same message back as a response
(d\xc2T\x1a\x0c\x8fv2\xcaz\xf3\x01), I get an error saying:
TCP Protocol error / incompatible DSD+/FMPx version
I’m looking for guidance on how to properly handle this handshake. Can anyone help?

