This is Library using WIZnet Hardware TCP/IP chip, W5500 and WIZnet TCP/IP Offload Engine, W7500.

Dependents:   HTTP_SDcard_file_server_WIZwiki-W7500 SSD1306_smart_watch TCPEchoServer-WIZwiki-W7500 httpServer-WIZwiki-W7500 ... more

Fork of WIZnetInterface by Soohwan Kim

Embed: (wiki syntax)

« Back to documentation index

Socket Class Reference

Socket Class Reference

Socket file descriptor and select wrapper. More...

#include <Socket.h>

Inherited by TCPSocketConnection, TCPSocketServer, and UDPSocket.

Public Member Functions

 Socket ()
 Socket.
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

Socket file descriptor and select wrapper.

Definition at line 30 of file Socket.h.


Constructor & Destructor Documentation

Socket (  )

Socket.

Definition at line 21 of file Socket.cpp.


Member Function Documentation

int close (  )

Close the socket file descriptor.

Definition at line 35 of file Socket.cpp.

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.

Parameters:
blockingtrue for blocking mode, false for non-blocking mode.
timeouttimeout in ms [Default: (1500)ms].

Definition at line 29 of file Socket.cpp.