IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Réaliser Connexion multiple


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2008
    Messages : 140
    Par défaut Réaliser Connexion multiple
    bonjour a tous, je suis actuellement en train de développer un serveur. Ce serveur me permet de récupérer des données dans un automate à l'aide de winsock. Ma question est la suivante : Comment faire pour pouvoir me connecter à plusieurs automates en même temps?????

  2. #2
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    En ayant un composant winsock par automate, de préférence en groupe de controle

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2008
    Messages : 140
    Par défaut
    merci delbeke mais le problème c'est que je ne sais pas a combien d'automate je vais me connecter

  4. #4
    CUCARACHA
    Invité(e)
    Par défaut
    Salut,

    Tu peux facilement créer des controles dynamiquement à l'aide de Load.
    Il faudra leur mettre un index (si mon VB6 n'est pas trop rouillé).

    Attention, il te faudra certainement gérer des files d'attente dynamiques en particulier si tu travailles en mode asynchrone.

    ++

    Laurent

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2008
    Messages : 140
    Par défaut
    merci laurent donc d'après ce que tu me dis il faudrait qu'a chaque fois que je me connecte à un automate je fais un load winsock(1.....) ?

  6. #6
    CUCARACHA
    Invité(e)
    Par défaut
    Salut,

    Oui et uniquement parceque le nombre de connexion est alléatoire. personnellement, je créerais un contrôle "modèle" que je n'utiliserais jamais.

    Autre option, tu crées à l'avance une batterie de n contrôles et une file d'attente au cas ou il n'y en aurait pas assez.

    A chaque ouverture de connexion, je créerais un nouveau contrôle et à chaque fermeture je le détruirais avec unload.

    Le souci c'est que tu va avoir des trous dans ta liste indexée. En conséquence il te faudra utiliser des for each plutôt que des For classique.

    Après dans la gestion des événement, tu devras tenir compte de l'indexe.

    Un petit tableau pour te rappeler de qui est connecté à qui pourrait être utile...

    Encore une fois, ma dernière utilisation de Winsock doit remonter à 1996 je n'ai même plus un vb 6 installé quelque part.

    Tu es certain de ne pas pouvoir faire ton programme en .net ?

    ++

    Laurent

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Classe database + connexion multiple + principe mal compris
    Par Rodrigue dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 14/08/2006, 14h06
  2. connexion multiple avec Tomcat
    Par gloglo dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 05/07/2006, 14h23
  3. [Reseau]Choix connexions multiples
    Par jldgbu dans le forum Windows XP
    Réponses: 4
    Dernier message: 15/06/2006, 17h01
  4. [VB.NET]Connexions multiples pour un même processus.
    Par leSeb dans le forum Windows Forms
    Réponses: 16
    Dernier message: 14/03/2006, 09h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo