sfml-tutorial/client.cpp

30 lines
622 B
C++

#include <iostream>
#include <SFML/network.hpp>
#define PORT 57219
int main(int argc, char *argv[])
{
if (argc < 2)
{
std::cerr << "Usage: client <server_name>" << std::endl;
return 1;
}
sf::IPAddress server(argv[1]);
if (!server.IsValid())
{
std::cerr << "Host not found" << std::endl;
return 1;
}
sf::SocketUDP socket;
char msg[] = "Hello from client!";
if (socket.Send(msg, sizeof(msg), server, PORT) != sf::Socket::Done)
{
std::cerr << "Error sending data" << std::endl;
return 1;
}
socket.Close();
return 0;
}