naive tcp server