EthernetServer class.
Definition at line 42 of file EthernetServer.h.
#include <EthernetServer.h>
◆ EthernetServer()
| EthernetServer::EthernetServer |
( |
uint16_t |
port, |
|
|
uint16_t |
max_clients = ETHERNETSERVER_MAX_CLIENTS |
|
) |
| |
EthernetServer constructor.
- Parameters
-
| port | number for the socket addresses. |
| max_clients | The maximum number allowed for connected clients. |
◆ available()
Get the new connected client.
- Returns
- a EthernetClient object; if no new client has connected, this object will evaluate to false.
◆ begin() [1/2]
| virtual void EthernetServer::begin |
( |
| ) |
|
|
virtual |
Listen for inbound connection request.
◆ begin() [2/2]
Listen on the specified ip for inbound connection request.
- Parameters
-
| addr | IP address to bind to. |
◆ hasClient()
| bool EthernetServer::hasClient |
( |
| ) |
|
Verifies if a new client has connected.
- Returns
true if a new client has connected, else false.
◆ write() [1/4]
| size_t EthernetServer::write |
( |
const char * |
buffer, |
|
|
size_t |
size |
|
) |
| |
Write at most 'size' characters to all clients.
- Parameters
-
| buffer | to read from. |
| size | of the buffer. |
- Returns
- 0 if FAILURE else the number of characters sent.
◆ write() [2/4]
| size_t EthernetServer::write |
( |
const char * |
str | ) |
|
Write a null-terminated string to all clients.
- Parameters
-
- Returns
- 0 if FAILURE else number of characters sent.
◆ write() [3/4]
| virtual size_t EthernetServer::write |
( |
const uint8_t * |
buffer, |
|
|
size_t |
size |
|
) |
| |
|
virtual |
Write at most 'size' bytes to all clients.
- Parameters
-
| buffer | to read from. |
| size | of the buffer. |
- Returns
- 0 if FAILURE else number of bytes sent.
◆ write() [4/4]
| virtual size_t EthernetServer::write |
( |
uint8_t |
b | ) |
|
|
virtual |
Write a byte to all clients.
- Parameters
-
- Returns
- 0 if FAILURE or 1 if SUCCESS.
The documentation for this class was generated from the following file: