client support multi write; server support multi client connection