add another option for socket implementation via `Qt`