Client side protocol implementation updated and enable binary function added.