chat client src based on cpp & qt