Sming Framework API
Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.
Clients

Provides base TCP client. More...

Modules

 HTTP client
 Provides HTTP/S client.
 
 MQTT client
 Provides MQTT client.
 
 SMTP client
 Provides SMTP/S client.
 
 Websocket client
 Provides Websocket client.
 

Classes

class  TcpClient
 

Macros

#define TCP_CLIENT_TIMEOUT   70
 

Typedefs

typedef Delegate< void(TcpClient &client, TcpConnectionEvent sourceEvent)> TcpClientEventDelegate
 
typedef Delegate< void(TcpClient &client, bool successful)> TcpClientCompleteDelegate
 
typedef Delegate< bool(TcpClient &client, char *data, int size)> TcpClientDataDelegate
 

Enumerations

enum  TcpClientState {
  eTCS_Ready,
  eTCS_Connecting,
  eTCS_Connected,
  eTCS_Successful,
  eTCS_Failed
}
 

Detailed Description

Provides base TCP client.