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);
164 Status send(
Packet& packet,
const IpAddress& remoteAddress,
unsigned short remotePort);
181 Status receive(
Packet& packet,
IpAddress& remoteAddress,
unsigned short& remotePort);
188 std::vector<char> m_buffer;
194 #endif // SFML_UDPSOCKET_HPP