add LGPLv2.1
update example
send reason code on clientDisconnect if no reason buffer is set code style