Probaly you are right and I am wasting my time building the client in Director.
I ahd no problem sending the handshake 0.6 headers and I get replies but when it comes to send a Ping or Pong it doesn't work. I think that's because everything Director sends is a String! And I can't seem to find a way of sending an Array of bytes which forms the Ping, Pong, etc packets.
Conclusion I am stuck and don't know how to get moving.