C++ Socket Index out of bounds - C++ - Programmation
MarshPosté le 10-09-2005 à 01:26:11
Salut programmeurs, Si j'en suis rendu à poser une question sur un forum,, cé que là,, je suis vraiment fourré. J'ai vraiment besoin de votre aide car ça fait 2 jours que je suis bloqué. Voilà,, je fait un battleship pour jouer en réseau en C++. J'ai donc une applic serveur et l'autre client. Le problème est avec mon serveur. Avec le Socket serveur, il faut préciser à quel Connexion s'applique ce dont l'on veut envoyer. Moi je n'ai qu'un socket d'ouvert alors c'est certain que je doit écrire Connection[0]..
Cette ligne de code est placé dans la formCreate de la 3e Form de mon programme. J'ai une première FormPrincipale pour connecter les 2 ordis, une 2e form pour placer les bateaux et une 3e pour jouer. Sauf que aussitôt que mon application serveur démarre, j'ai un beau petit message: List Index out of bounds (0). Ce message d'erreur m'apparait en lançant mon application puisque la ligne de code SendText est placé dans le formCreate d'une des forms. Mais que je place cette ligne de code n'importe ou,, quand le programme tombera dessus, il me sortira l'erreur Index out of bounds ????????????
Alors, Si quelqu'un à la moindre petite idée de quel peut en être la cause ou si vous voulez plus de détails,, répondez moi SVP!!!
Marsh Posté le 10-09-2005 à 01:26:11
Salut programmeurs,
Si j'en suis rendu à poser une question sur un forum,, cé que là,, je suis vraiment fourré.
J'ai vraiment besoin de votre aide car ça fait 2 jours que je suis bloqué.
Voilà,, je fait un battleship pour jouer en réseau en C++. J'ai donc une applic serveur et l'autre client.
Le problème est avec mon serveur. Avec le Socket serveur, il faut préciser à quel Connexion s'applique ce dont l'on veut envoyer. Moi je n'ai qu'un socket d'ouvert alors c'est certain que je doit écrire Connection[0]..
frmPrincipale->ServerSocket1->Socket->Connections[0]->SendText(temps);
Cette ligne de code est placé dans la formCreate de la 3e Form de mon programme. J'ai une première FormPrincipale pour connecter les 2 ordis, une 2e form pour placer les bateaux et une 3e pour jouer.
Sauf que aussitôt que mon application serveur démarre, j'ai un beau petit message: List Index out of bounds (0).
Ce message d'erreur m'apparait en lançant mon application puisque la ligne de code SendText est placé dans le formCreate d'une des forms. Mais que je place cette ligne de code n'importe ou,, quand le programme tombera dessus, il me sortira l'erreur Index out of bounds ????????????
Alors, Si quelqu'un à la moindre petite idée de quel peut en être la cause ou si vous voulez plus de détails,, répondez moi SVP!!!
Bien de la reconnaisance en récompense