udp
if login_fail_exit is false, when frpc first login to server failed, it will continues relogin to server every 30 seconds.
1. if client is offline, server will release all resources 2. use a graceful method to shutdown go net.Listeners 3. add closeFlag for Conn, so startHeartBeat func can exit correctly now