golang's server and client demo