Loading...
Searching...
No Matches
TcpSocket.hpp
Go to the documentation of this file.
7// In no event will the authors be held liable for any damages arising from the use of this software.
Utility class to build blocks of data to transfer over the network.
Definition Packet.hpp:49
Status send(const void *data, std::size_t size, std::size_t &sent)
Send raw data to the remote peer.
std::optional< IpAddress > getRemoteAddress() const
Get the address of the connected peer.
Status connect(IpAddress remoteAddress, unsigned short remotePort, Time timeout=Time::Zero)
Connect the socket to a remote peer.
Status receive(void *data, std::size_t size, std::size_t &received)
Receive raw data from the remote peer.
unsigned short getRemotePort() const
Get the port of the connected peer to which the socket is connected.
unsigned short getLocalPort() const
Get the port to which the socket is bound locally.
Status receive(Packet &packet)
Receive a formatted packet of data from the remote peer.
Definition AudioResource.hpp:36