While it is most likely a problem with my code, trying to track it down led me to the send method of UDPContext.h. It seems to me that the err_t can be either 0 (ERR_OK) or a negative value. I've dug through all the source code and can't seem to figure out what might be returning a positive value of 1.
Any clue what might be returning a value of 1 or what might be going on that suddenly halts the send operation?
Thanks.