Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Tableau TcpListener  (Lu 1490 fois)

0 Membres et 1 Invité sur ce sujet

lanquemar

  • Newbie
  • *
  • Messages: 21
    • Voir le profil
    • E-mail
Tableau TcpListener
« le: Mars 24, 2013, 01:04:15 am »
Bonsoir, excusez moi de vous déranger, je veux faire une partie "serveur" d'un petit jeu à moi, mais je bloque un peu sur la manière de faire...

Comme c'est la partie serveur, je ne peux pas prévoir à l'avance le nombre de clients connectés, et c'est pour ça que j'ai essayé de faire ceci :

std::vector<Client> tabClients;

Client test;
tabClients.push_back(test);

Mais sachant que ma classe Client est composée de sf::TcpSocket data; et ben j'ai une erreur "Non copyable"...

J'ai l'impression que je n'ai pas cerné la manière de faire... ?  :-\

Je vous remercie d'avance !  :)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Tableau TcpListener
« Réponse #1 le: Mars 24, 2013, 09:02:37 am »
Vu qu'une socket n'est pas copiable, et pas encore déplaçable, tu ne peux pas les stocker telles quelles dans un tableau, qui va effectuer des copies cachées. Il faut donc passer par un pointeur (intelligent).
Laurent Gomila - SFML developer

 

anything