server side code and socat