tcp server init
tcp server half
tcp server 2/3