1ranch_acceptor # 15:-module(ranch_acceptor) 2start_link 3loop 4start_link 5inet 6socket 7module 8pid 9ok 10pid 11start_link 12LSocket 13Transport 14ConnsSup 15Pid 16spawn_link 17loop 18LSocket 19Transport 20ConnsSup 21ok 22Pid 23loop 24inet 25socket 26module 27pid 28no_return 29loop # 27:loop( 30LSocket 31Transport 32ConnsSup 33Transport 34accept 35LSocket 36infinity 37ok 38CSocket 39Transport # 30: _ = case Transport: 40controlling_process 41CSocket 42ConnsSup 43ok 44ranch_conns_sup 45start_protocol 46ConnsSup 47CSocket 48error 49Transport 50close 51CSocket 52error # 41: {error 53emfile 54error_logger 55warning_msg 56ok 57error 58Reason 59Reason 60closed 61ok 62flush # 48: flush( 63loop 64LSocket 65Transport 66ConnsSup 67flush # 51:flush( 68Msg 69error_logger 70error_msg 71Msg 72flush 73ok 74