have a look at binaryechoclient/server