Feature: allow phone hold a socket to notify pc lient.

Allow Phone side hold a socket and then use this socket to send cmd to PC client.
PC client will recreate this socket if the previous is used by Phone, and the new socket will be hold by phone for next usage.
All socket will be close after using.