25 #ifndef SFML_UDPSOCKET_HPP 26 #define SFML_UDPSOCKET_HPP 31 #include <SFML/Network/Export.hpp> 32 #include <SFML/Network/Socket.hpp> 54 MaxDatagramSize = 65507
74 unsigned short getLocalPort()
const;
92 Status bind(
unsigned short port);
123 Status send(
const void* data, std::size_t size,
const IpAddress& remoteAddress,
unsigned short remotePort);
146 Status receive(
void* data, std::size_t size, std::size_t& received,
IpAddress& remoteAddress,
unsigned short& remotePort);
188 std::vector<char> m_buffer;
194 #endif // SFML_UDPSOCKET_HPP Status
Status codes that may be returned by socket functions.
Specialized socket using the UDP protocol.
Base class for all the socket types.
Encapsulate an IPv4 network address.
Utility class to build blocks of data to transfer over the network.