This is WIZnet Ethernet Interface using Hardware TCP/IP chip, W5500, W5200 and W5100. One of them can be selected by enabling it in wiznet.h.
Dependents: Embedded_web EmailButton EmailButton HTTPClient_Weather ... more
TCPSocketServer Class Reference
TCP Server. More...
#include <TCPSocketServer.h>
Inherits Socket.
Public Member Functions | |
TCPSocketServer () | |
Instantiate a TCP Server. | |
int | bind (int port) |
Bind a socket to a specific port. | |
int | listen (int backlog=1) |
Start listening for incoming connections. | |
int | accept (TCPSocketConnection &connection) |
Accept a new connection. | |
void | set_blocking (bool blocking, unsigned int timeout=1500) |
Set blocking or non-blocking mode of the socket and a timeout on blocking socket operations. | |
int | close () |
Close the socket file descriptor. |
Detailed Description
TCP Server.
Definition at line 26 of file TCPSocketServer.h.
Constructor & Destructor Documentation
TCPSocketServer | ( | ) |
Instantiate a TCP Server.
Definition at line 21 of file TCPSocketServer.cpp.
Member Function Documentation
int accept | ( | TCPSocketConnection & | connection ) |
Accept a new connection.
- Parameters:
-
connection A TCPSocketConnection instance that will handle the incoming connection.
- Returns:
- 0 on success, -1 on failure.
Definition at line 57 of file TCPSocketServer.cpp.
int bind | ( | int | port ) |
Bind a socket to a specific port.
- Parameters:
-
port The port to listen for incoming connections on.
- Returns:
- 0 on success, -1 on failure.
Definition at line 24 of file TCPSocketServer.cpp.
int close | ( | ) | [inherited] |
Close the socket file descriptor.
Definition at line 35 of file Socket.cpp.
int listen | ( | int | backlog = 1 ) |
Start listening for incoming connections.
- Parameters:
-
backlog number of pending connections that can be queued up at any one time [Default: 1].
- Returns:
- 0 on success, -1 on failure.
Definition at line 44 of file TCPSocketServer.cpp.
void set_blocking | ( | bool | blocking, |
unsigned int | timeout = 1500 |
||
) | [inherited] |
Set blocking or non-blocking mode of the socket and a timeout on blocking socket operations.
- Parameters:
-
blocking true for blocking mode, false for non-blocking mode. timeout timeout in ms [Default: (1500)ms].
Definition at line 29 of file Socket.cpp.
Generated on Wed Jul 13 2022 02:51:31 by 1.7.2