Protocol version 2: Add 'char_change', 'ping', and 'pong' commands.