When running this code every loop, not in blocking mode, it should find connections and register them into the vector, right? Or how else should I do this?
if (Listener.Accept(Client, &ClientAddress) != sf::Socket::NotReady)
{
cout << "Client connecting from " << ClientAddress << endl;
Client.Ip = ClientAddress;
Client.SetBlocking(false);
Clients.push_back(Client);
}