fix a bug: use QLaint1String for QJsonValue ctor.
add optional tcp port to the app. better UNIX socket sample.