25 #ifndef SFML_UDPSOCKET_HPP
26 #define SFML_UDPSOCKET_HPP
31 #include <SFML/Network/Export.hpp>
32 #include <SFML/Network/Socket.hpp>
33 #include <SFML/Network/IpAddress.hpp>
54 MaxDatagramSize = 65507
74 unsigned short getLocalPort()
const;
131 Status send(
const void* data, std::size_t size,
const IpAddress& remoteAddress,
unsigned short remotePort);
154 Status receive(
void* data, std::size_t size, std::size_t& received,
IpAddress& remoteAddress,
unsigned short& remotePort);
172 Status send(
Packet& packet,
const IpAddress& remoteAddress,
unsigned short remotePort);
189 Status receive(
Packet& packet,
IpAddress& remoteAddress,
unsigned short& remotePort);
196 std::vector<char> m_buffer;
202 #endif // SFML_UDPSOCKET_HPP