Network Services API  2.00.00.16
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
SlNetSock Start Guide

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. SlNetSock group - Controls standard client/server sockets options and capabilities
  2. SlNetIf group - Controls standard stack/interface options and capabilities
  3. SlNetUtils group - Provides sockets related commands and configuration
  4. 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 2017, Texas Instruments Incorporated