[VB.NET] [Sockets] Crash de mon serveur
Résolu/Fermé
Orci76
Messages postés
92
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
21 avril 2015
-
Modifié par Orci76 le 29/04/2012 à 15:43
Orci76 Messages postés 92 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 21 avril 2015 - 30 avril 2012 à 05:50
Orci76 Messages postés 92 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 21 avril 2015 - 30 avril 2012 à 05:50
A voir également:
- [VB.NET] [Sockets] Crash de mon serveur
- Serveur pop - Guide
- Chaque fichier en ligne sur le web a un chemin d’accès sur un serveur. c’est le cas du fichier du logo présent sur la page de cette ville. quel est le chemin de ce fichier à partir de la racine du site ? - Forum Graphisme
- Serveur diff message ✓ - Forum iPhone
- Impossible d'atteindre le serveur dhcp - Forum Réseau
- Serveur dhcp - Guide
2 réponses
Orci76
Messages postés
92
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
21 avril 2015
5
30 avril 2012 à 02:41
30 avril 2012 à 02:41
Up? Si je n'ai pas été assez précis sur un point (je ne vois pas où, mais je connais le problème, dur d'être impartial :x), n'hésitez pas à me demander x)
Orci76
Messages postés
92
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
21 avril 2015
5
30 avril 2012 à 05:50
30 avril 2012 à 05:50
Désolé du triple post, c'est seulement pour dire que je résolu mon problème par moi-même ; comment? je ne sais pas vraiment à vrai dire...
J'avais un problème avec la ligne suivante:
Je me suis ensuite aperçu en le testant que "IDList.Length" changeait seulement la première fois ( "+1" je suppose) et ensuite gardait sa valeur.
J'en ai donc déduit que c'était limite pour un seul coup (bizarre je trouve d'ailleurs, la valeur n'a pas l'air d'être modifié.
J'ai donc ensuite mis ceci:
clientNumber contenant le numéro du client en cours sur le thread (de 1 à X), cela fonctionne maintenant "parfaitement".
PS: Je me suis ensuite renseigné, et d'après ce que j'ai pu voir sur un site, le code suivant permettrait de connaître la dimension d'un tableau dynamique:
Qu'en pensez vous? laquelle des deux méthodes est la plus rentable? (j'aurais parié pour la mienne, étant donné que je crée ni variable, ni fonction en plus mais que j'arrive tout de même au résultat souhaite).
Merci d'avoir, en espérant que cette histoire de tableau dynamique puisse aider quelqu'un d'autre.
J'avais un problème avec la ligne suivante:
ReDim Preserve IDList(IDList.Length + 1)
Je me suis ensuite aperçu en le testant que "IDList.Length" changeait seulement la première fois ( "+1" je suppose) et ensuite gardait sa valeur.
J'en ai donc déduit que c'était limite pour un seul coup (bizarre je trouve d'ailleurs, la valeur n'a pas l'air d'être modifié.
J'ai donc ensuite mis ceci:
ReDim Preserve IDList(IDList.Length + clientNumber)
clientNumber contenant le numéro du client en cours sur le thread (de 1 à X), cela fonctionne maintenant "parfaitement".
PS: Je me suis ensuite renseigné, et d'après ce que j'ai pu voir sur un site, le code suivant permettrait de connaître la dimension d'un tableau dynamique:
Private Function GetUpper(varArray As Variant) As Integer Dim Upper As Integer On Error Resume Next Upper = UBound(varArray) If Err.Number Then If Err.Number = 9 Then Upper = 0 Else With Err MsgBox "Error:" & .Number & "-" & .Description End With Exit Function End If Else Upper = UBound(varArray) + 1 End If On Error GoTo 0 GetUpper = Upper End Function
Qu'en pensez vous? laquelle des deux méthodes est la plus rentable? (j'aurais parié pour la mienne, étant donné que je crée ni variable, ni fonction en plus mais que j'arrive tout de même au résultat souhaite).
Merci d'avoir, en espérant que cette histoire de tableau dynamique puisse aider quelqu'un d'autre.