I suspect that the program can get caught in the blocking `recvfrom` call which can prevent clean exit
I suspect that the program can get caught in the blocking
recvfromcall which can prevent clean exit