demo: test/server & test/client