I gave up on threaded_tcp_server and sending chunks of data by individual sockets, because it is behaving wrong - tcp_bw cannot converge to allocated_bw, with this approach tcp_bw >> allocated_bw. So I will move on with file_trans approach where data will be sent through a single socket. Now hard part is to figure what to do at transit resources in terms of procing, staging and forwarding the incoming data