ranch_acceptor # 15:-module(ranch_acceptor) start_link loop start_link inet socket module pid ok pid start_link LSocket Transport ConnsSup Pid spawn_link loop LSocket Transport ConnsSup ok Pid loop inet socket module pid no_return loop # 27:loop( LSocket Transport ConnsSup Transport accept LSocket infinity ok CSocket Transport # 30: _ = case Transport: controlling_process CSocket ConnsSup ok ranch_conns_sup start_protocol ConnsSup CSocket error Transport close CSocket error # 41: {error emfile error_logger warning_msg ok error Reason Reason closed ok flush # 48: flush( loop LSocket Transport ConnsSup flush # 51:flush( Msg error_logger error_msg Msg flush ok