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.NET Discussion :

[Débutant/VB.NET] recherche exemple cours de code client/serveur


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 6
    Par défaut [Débutant/VB.NET] recherche exemple cours de code client/serveur
    Bonjour, je cherche à comprendre comment utiliser les socket. JE n'arrive pas a trouver un exemple simple pour comprendre comment créer un petit serveur qui 'ecoute' et qui par exemple va inscrire sur la console ce qu'un client lui envoi, par exemple la chaine 'hello world'..
    J'ai vu le tutau de morpheus mais je ne vois pas trop quoi faire des quelque ligne de code ...
    merci par avance..

  2. #2
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par yohann785 Voir le message
    Bonjour, je cherche à comprendre comment utiliser les socket. JE n'arrive pas a trouver un exemple simple pour comprendre comment créer un petit serveur qui 'ecoute' et qui par exemple va inscrire sur la console ce qu'un client lui envoi, par exemple la chaine 'hello world'..
    J'ai vu le tutau de morpheus mais je ne vois pas trop quoi faire des quelque ligne de code ...
    merci par avance..
    Si tu es patient, je vais faire un tutos dessus mais je n'ai pas le temps en ce moment. Sinon pour débuter, celui de morpheus est bien ! quel est ton soucis ?
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  3. #3
    Nouveau membre du Club
    Inscrit en
    Novembre 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 6
    Par défaut
    J'ai lu celui de Morpheus, je vois bien a quoi servent les commande, mais je ne vois pas comment m'en servir. Ce qu'il faut déclarer avant , ou les mettre etc..
    En fait ce qu'il manque au tuto de Morpheus c'est un exemple complet à la fin reprenant les commandes qu'il a expliquées.
    En fait, je voudrais juste avoir une petite appli cliente qui se connecte à son serveur, et le serveur qui envoi a la connexion un 'bonjour' et le client affiche ce que lui a envoyer le serveur.
    Et le problème c'est qu'il faudrai que je vois ça assez rapidement, alors je cherche intensivement mais je n'ai pas trouvé mon bonheur encore .. !
    Merci en tout cas de prendre un peu de votre temps pour moi ! Je 'ai vu bcp d'exemple de code sur d'autres sites, mais ils sont trop complets pour moi encore, je m'y perd..

  4. #4
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Bon pour commencer, fait le en synchrone (très simple) ensuite tu le feras en asynchrome (plus difficile) :

    http://msdn.microsoft.com/library/fr...ketExample.asp

    Exemple complet sur MSDN
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  5. #5
    Nouveau membre du Club
    Inscrit en
    Novembre 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 6
    Par défaut
    merci je vais me pencher la dessus

  6. #6
    Nouveau membre du Club
    Inscrit en
    Novembre 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 6
    Par défaut
    IL y a un truc que je comprend pas, c'est surement tres con,
    Je pense que je dois creer un projet 'windows appli' ? sans form.
    DU coup je suis dans un module à la création du projet.
    Et la je vois que le code est une classe, non ? comment je fais ?

    edit: en fait j'ai trouvé, j'ai mis dans le main (pareil pour le serveur):
    Dim toto As New SynchronousSocketClient
    toto.StartClient()
    j'ai bon ?
    j'ai un warning :
    Avertissement 1 Accès d'un membre partagé, d'un membre de constante, d'un membre enum ou d'un type imbriqué via une instance ; l'expression qualifiante ne sera pas évaluée.
    kesako ?

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/05/2014, 07h03
  2. Améliorer un code client/Serveur avec boost.
    Par Invité dans le forum Threads & Processus
    Réponses: 3
    Dernier message: 29/07/2013, 13h31
  3. Code Client/serveur avec thread sur Android
    Par Narcistou dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 21/04/2011, 11h25
  4. code client serveur
    Par ralf91 dans le forum C#
    Réponses: 32
    Dernier message: 27/12/2009, 16h57

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