21 lines
999 B
ReStructuredText
21 lines
999 B
ReStructuredText
===========================
|
||
``tcpecho`` TCP Echo Server
|
||
===========================
|
||
|
||
Simple single threaded, poll based TCP echo server. This example implements the
|
||
TCP Echo Server from W. Richard Stevens "UNIX Network Programming" Book.
|
||
Contributed by Max Holtberg.
|
||
|
||
See also ``examples/nettest``
|
||
|
||
- ``CONFIG_EXAMPLES_TCPECHO=y`` – Enables the TCP echo server.
|
||
- ``CONFIG_XAMPLES_TCPECHO_PORT`` – Server Port, default ``80``.
|
||
- ``CONFIG_EXAMPLES_TCPECHO_BACKLOG`` – Listen Backlog, default ``8``.
|
||
- ``CONFIG_EXAMPLES_TCPECHO_NCONN`` – Number of Connections, default ``8``.
|
||
- ``CONFIG_EXAMPLES_TCPECHO_DHCPC`` – DHCP Client, default ``n``.
|
||
- ``CONFIG_EXAMPLES_TCPECHO_NOMAC`` – Use Canned MAC Address, default ``n``.
|
||
- ``CONFIG_EXAMPLES_TCPECHO_IPADDR`` – Target IP address, default ``0x0a000002``.
|
||
- ``CONFIG_EXAMPLES_TCPECHO_DRIPADDR`` – Default Router IP address (Gateway),
|
||
default ``0x0a000001``.
|
||
- ``CONFIG_EXAMPLES_TCPECHO_NETMASK`` – Network Mask, default ``0xffffff00``.
|