simple for udp and epoll