Network Services API  2.75.00.17
SlNetSock

Introduction

SlNetSock provides a standard BSD API for TCP and UDP transport layers, and a lower-level SlNetSock API for basic and extended usage. Supported use cases include:

The SlNetSock API's lead to easier portability to microcontrollers, without compromising the capabilities and robustness of the final application.

Module Names

TI's SlNetSock layer is divided into the following software modules:

  1. SlNet group - Interface for general SlNet services
  2. SlNetSock group - Controls standard client/server sockets options and capabilities
  3. SlNetIf group - Controls standard stack/interface options and capabilities
  4. SlNetUtils group - Provides sockets related commands and configuration
  5. SlNetErr group - Provide BSD and proprietary errors

In addition, SlNetSock provides a standard BSD API, built atop the SlNet* APIs. The BSD headers are placed in ti/net/bsd directory, which users should place on their include path.

Also, there is a light SL Interface Porting Guide with information available for adding SlNetSock support for other stacks.

© Copyright 1995-2020, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale