UDP now uses the in callback return value

This makes a better use of the connections