[1.1] passer une référence dans un thread
Bonjour,
voilà, j'ai un pb avec des threads de connexion à des sockets...
Je voudrais lancer un thread pour établir la connexion de chaque socket
Tous mes threads éxécute la même méthode EtablirConnexion
J'utilise le Framework 1.1...
j'ai une structure POUR organiser les paramètres de chaque serveur
Code:
1 2 3 4 5
| structServeur{
// entre autres
Socket socket;
Thread threadConnexion;
} |
donc pour chaque serveur, je veux faire
Code:
monServeur.threadConnexion = new Thread(new ThreadStart(EtablirConnexion));
et que dans EtablirConnexion je puisse faire un Connect sur la socket correspondante
pour cela il faudrait que je puisse passer une référence de ma structure à la méthode EtablirConnexion...
Avec le framework 2.0, j'aurais pu le faire en utilisant ParameterizedThreadStart au lieu de ThreadStart...
mais ça n'existe pas dans la v1.1 :piou:
Comment faire???
y a-t-il moyen de contourner cela?...
en espérant avoir été claire...