Having a tricky problem with the code I'm currently working on. Basically, the purpose of this code is to send a UDP broadcast, listen for a response (that isn't the broadcast it just sent), and connect via socket.io. The recursion is there to ensure that packets keep being sent, on a 1 second interval, until a response is given. Here's the meat of the code:Having a tricky problem with the code I'm curre