TELNETs_Init()
Initialize the TELNET server.
Files
telnet-s.h/telnet-s.c
Prototype
CPU_BOOLEAN TELNETs_Init ( NET_SOCK_ADDR_FAMILY family, const TELNETs_SECURE_CFG *p_secure_cfg)
Arguments
family
IP family value for TELNET server.
p_secure_cfg
Desired value for server secure mode :
Secure Configuration Pointer Server operations will be secured.
DEF_NULL Server operations will NOT be secured.
Returned Values
DEF_OK
, TELNET server initialization successful;
DEF_FAIL
, TELNET server initialization failed.
Required Configuration
- Callbacks TELNETs_AuthUser() and TELNETs_CmdHandlerExt() shall be implemented by the user.
- The network security manager MUST be available and enabled to accept a secure TELNET connection (i.e: in “net_cfg.h”,
NET_SECURE_CFG_EN
should beDEF_ENABLED
ANDNET_CFG_TRANSPORT_LAYER_SEL
should be configured for TCP). See µC/TCPIP user manual for more information about the network security manager. - A network security module MUST be included in the project (i.e: µC/SSL) to use the network security manager functionalities.
Notes / Warnings
TELNETs_Init()
must be called after product’s OS and network have been initialized.- Before accepting a secure TELNET connection, a public key certificate/private key pair MUST be installed.
Example Usage
See Sample application.