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

C# Discussion :

Passage d'informations à la connexion sockets [Débutant]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Apprenti BTS Informatique
    Inscrit en
    Mai 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Apprenti BTS Informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 26
    Par défaut Passage d'informations à la connexion sockets
    Bonjour,

    J'ai besoin de faire passer un login et un mot de passe lors de la connexion au serveur. Comment faire ?

    coté client :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    _TcpClient = new TcpClient();          
     _TcpClient.BeginConnect("Beaubigny-PC", 1500, new AsyncCallback(Suite), null);
    coté serveur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    _TcpListener.BeginAcceptTcpClient(new AsyncCallback(Client_Acceptation),null);
     
     
    private void Client_Acceptation(IAsyncResult ar)
            {
                TcpClient tcpClient = _TcpListener.EndAcceptTcpClient(ar);
             }

    le passer dans asynchState ?

    Comment récupérer l'objet.


    Merci d'avance

  2. #2
    Membre Expert
    Avatar de azstar
    Homme Profil pro
    Architecte Technique BizTalk/.NET
    Inscrit en
    Juillet 2008
    Messages
    1 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Technique BizTalk/.NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 198
    Par défaut
    lors de la connexion de tcpclient et tcplisner il y'a que des informations de connexion qui sont passer entre les deux en phase d’établir la connexion

    alors établir la connexion tu peux faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     NetworkStream stream = client.GetStream();
     
        stream.Write(data, 0, data.Length);

  3. #3
    Membre actif
    Homme Profil pro
    Apprenti BTS Informatique
    Inscrit en
    Mai 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Apprenti BTS Informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 26
    Par défaut
    D accord du coup je suis obligé d accepter la connexion d abord puis j. Envoies un message

  4. #4
    Membre Expert
    Avatar de azstar
    Homme Profil pro
    Architecte Technique BizTalk/.NET
    Inscrit en
    Juillet 2008
    Messages
    1 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Technique BizTalk/.NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 198
    Par défaut
    oui en fait;mais tu peux utiliser UDP pour ne pas avoir besoin d’établir la connexion.

    tu peux envoyer le login et le mot de passe (crypté) via UDP et en cas de succès d'identification tu peux accepter la connexion Tcp

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 65
    Par défaut
    Merci Astar, ta réponse à resolu mon probleme

  6. #6
    Membre Expert
    Avatar de azstar
    Homme Profil pro
    Architecte Technique BizTalk/.NET
    Inscrit en
    Juillet 2008
    Messages
    1 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Technique BizTalk/.NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 198
    Par défaut
    de rien, pense à marquer la discussion comme

  7. #7
    Membre actif
    Homme Profil pro
    Apprenti BTS Informatique
    Inscrit en
    Mai 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Apprenti BTS Informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 26
    Par défaut
    Merci ^^ ok je fais ça =)

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

Discussions similaires

  1. connexion socket borland
    Par karl2mil1 dans le forum C++Builder
    Réponses: 5
    Dernier message: 26/07/2005, 08h11
  2. connexion socket asynchrone
    Par jagboys dans le forum C++Builder
    Réponses: 3
    Dernier message: 17/06/2005, 17h04
  3. Réponses: 9
    Dernier message: 14/04/2005, 17h45
  4. [formulaire] passage d'information
    Par mr-casimir dans le forum IHM
    Réponses: 2
    Dernier message: 19/10/2004, 13h59

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