# File lib/packet/packet_core.rb, line 69 def accept_connection(sock_opts) sock_io = sock_opts[:socket] begin client_socket,client_sockaddr = sock_io.accept_nonblock client_socket.setsockopt(Socket::IPPROTO_TCP,Socket::TCP_NODELAY,1) rescue Errno::EAGAIN, Errno::ECONNABORTED, Errno::EPROTO, Errno::EINTR return end read_ios << client_socket decorate_handler(client_socket,true,client_sockaddr,sock_opts[:module],&sock_opts[:block]) end