merge
1. add client and server implement
2. windows add a messagedialog when reset config