net/nanocoap: add debug message for server #10845
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Contribution description
Adds a debug message to the nanocoap_server() function when the result of generating the response indicates an error has occurred.
Testing procedure
You can add a failing handler function to the nanocoap_server example's coap_handler.c. For example:
Also add _fail to the coap_resources array at the bottom of the file, for example as the resource
/fail
. Of course, you'll also want to enable debugging in sock.c. :-)Finally, start a couple of native instances -- nanocoap_server and gcoap. Then have the gcoap instance request the /fail resource from the nanocoap_server instance. In the nanocoap terminal you should see:
Issues/PRs references
-none-