Add data server and data client

Signed-off-by: crazymooner <crazymooner@gmail.com>