#include #include #define PORT 57219 int main(int argc, char *argv[]) { sf::SocketUDP socket; char buffer[1000]; sf::IPAddress sender; unsigned short port; size_t received; if (!socket.Bind(PORT)) { std::cerr << "Error binding to port " << PORT << std::endl; return 1; } if (socket.Receive(buffer, sizeof(buffer), received, sender, port) != sf::Socket::Done) { std::cerr << "Error receiving data" << std::endl; return 1; } buffer[received] = '\0'; std::cout << "Received " << received << " bytes from " << sender << ':' << port << ": \"" << buffer << '"' << std::endl; socket.Close(); return 0; }