[Socket] server & client