Bonjour/bonsoir à tous.
Je commence à faire une partie réseau pour mon jeu.
J'en suis pour l'instant à faire l'écoute des connexions entrantes par le serveur, j'ai donc voulu mettre les sockets (il y aura 2 à 4 joueurs, donc 1 à 3 sockets, vu que le joueur 1 est le serveur) dans un vector.
Le problème est que lorsque je veux augmenter la taille du vector avec un .push_back(sf::TcpSocket()), le programme me renvoie une erreur de NonCopyable, pourtant premièrement ce n'est pas une copie (je n'utilise ce vector qu'à cet endroit étant donné que je commence juste le code du serveur) et deuxièmement je pensais que c'était possible car conseillé dans ce tutoriel : http://sfml-dev.org/tutorials/2.1/network-socket-fr.php
Il n'y a pas vraiment de code à montrer mais si ça vous aide à trouver le problème je vous mets quand même ceci : (comme je vous l'ai dit, il n'est utilisé nul part ailleurs)
// .h
std::vector< sf::TcpSocket > m_sockets;
//.cpp
m_sockets.push_back(sf::TcpSocket());
Merci beaucoup d'avance ;)