server, io multiplexing, single process, poll, check FIN, data, RST from client