The KwikNet TCP/IP Stack
includes a number of features specifically incorporated to assist
in the testing of your network applications.
When your KwikNet Library is built, a Library Header File
is created. This file includes a variety of compilation checks
to verify that there are no obvious flaws in your
KwikNet Library configuration.
A compiler error is generated to exactly describe each
The KwikNet TCP/IP Stack can be compiled to include debug trace
and trap code. Selection of specific features and protocol layers
to be tested is done by choosing from options presented by the
KwikNet Configuration Manager on its Debug page. Applications can
breakpoint on the trap function kn_bphit().
KwikNet includes a logging service which can be used to present
application messages, debug information and network statistics
to your display terminal. The sample program includes
a logging driver which simply saves these log messages in a memory array
for easy display by most debuggers.