real client is in python2.7, only support ascii