Server - implement encoding, Client - implement encoding, unit test - update with new option (encoding), Readme - update doc, ChangeLog - update with new version