Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 9 sur 9
  1. #1
    Expert Confirmé

    Homme Profil pro david
    Responsable développement
    Inscrit en
    décembre 2003
    Messages
    1 652
    Détails du profil
    Informations personnelles :
    Nom : Homme david
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2003
    Messages : 1 652
    Points : 2 849
    Points
    2 849

    Par défaut [Article] client/server TCP

    Je souhaite écrire un article en C++/Cli qui intègre les notions de client-server avec le protocole TCP.

    Il me semble qu'aucun article ne gère la notion de server en écoute asynchrone. A vous de me préciser.

    Le but de cet article :

    - écoute asynchrone avec la classe TcpListener
    - envoi de message avec TcpClient.
    - récupération des messages dans le thread de l'IHm (delegate, event)
    - utilisation d'un singleton pour la gestion des event.

    Un deuxième article, basé sur le code du premier, serait l'utilisation d'un backGroundWorker et de l'envoi d'un fichier avec affichage de la progression.

    Un troisième article, basé sur le code du deuxième, serait pour de la gestion XML (configuration et envoi réseau).

    Le code pour le premier article est opérationnel. Qu'en pensez-vous? Souhaitez-vous voir le code ?

    PS : dans le cas où cet article voit le jour, ce serait intéressant que des personnes traduisent le code en C# et VB.

    Cordialement.
    Media Foundation video decoder mpeg1/mpeg2, MediaSource Kinect
    http://sourceforge.net/projects/mfnode/

    http://jeux.developpez.com/faq/directx/?page=dshow

  2. #2
    Expert Confirmé Sénior
    Avatar de Philippe Vialatte
    Homme Profil pro Philippe Vialatte
    Architecte technique
    Inscrit en
    juillet 2004
    Messages
    3 030
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe Vialatte
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : juillet 2004
    Messages : 3 030
    Points : 11 819
    Points
    11 819

    Par défaut

    Salut,

    concernant les serveurs en asynchrone, j'en ai trouvé un sur les sockets, qui date de quelques temps:
    http://vincentlaine.developpez.com/t...chrone/csharp/

    Mais effectivement, à priori, rien sur le Tcp

    C'est effectivement une très bonne idée, ce que je te propose, c'est que tu mettes à disposition une première version de ton article, pour en rediscuter (ou même le plan si tu en es juste à l'étape de conception ), et pour qu'on puisse t'accompagner pour la rédaction

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Expert Confirmé

    Homme Profil pro david
    Responsable développement
    Inscrit en
    décembre 2003
    Messages
    1 652
    Détails du profil
    Informations personnelles :
    Nom : Homme david
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2003
    Messages : 1 652
    Points : 2 849
    Points
    2 849

    Par défaut

    Bonjour.

    Voici un premier jet. La partie serveur est décrite, reste la partie cliente. Pour l'instant c'est un pdf, il faut que je récupère mes identifiants et mot de passe. Et aussi que je réinstalle les outils adéquats.
    Fichiers attachés Fichiers attachés
    Media Foundation video decoder mpeg1/mpeg2, MediaSource Kinect
    http://sourceforge.net/projects/mfnode/

    http://jeux.developpez.com/faq/directx/?page=dshow

  4. #4
    Expert Confirmé

    Homme Profil pro david
    Responsable développement
    Inscrit en
    décembre 2003
    Messages
    1 652
    Détails du profil
    Informations personnelles :
    Nom : Homme david
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2003
    Messages : 1 652
    Points : 2 849
    Points
    2 849

    Par défaut code source

    Ici les sources du projet. Visual Studio 2008, Framework .net 3.5
    Fichiers attachés Fichiers attachés
    Media Foundation video decoder mpeg1/mpeg2, MediaSource Kinect
    http://sourceforge.net/projects/mfnode/

    http://jeux.developpez.com/faq/directx/?page=dshow

  5. #5
    Expert Confirmé Sénior
    Avatar de Philippe Vialatte
    Homme Profil pro Philippe Vialatte
    Architecte technique
    Inscrit en
    juillet 2004
    Messages
    3 030
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe Vialatte
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : juillet 2004
    Messages : 3 030
    Points : 11 819
    Points
    11 819

    Par défaut

    Pour l'instant c'est un pdf, il faut que je récupère mes identifiants et mot de passe. Et aussi que je réinstalle les outils adéquats.
    Dis moi si tu as besoin d'un coup de main pour les identifiants (si tu les a perdus, je peux voir pour qu'on te les renvoie )

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  6. #6
    Expert Confirmé

    Homme Profil pro david
    Responsable développement
    Inscrit en
    décembre 2003
    Messages
    1 652
    Détails du profil
    Informations personnelles :
    Nom : Homme david
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2003
    Messages : 1 652
    Points : 2 849
    Points
    2 849

    Par défaut

    Bonjour.

    Oui je ne les ai plus, mon dernier article remonte à 2008...
    Media Foundation video decoder mpeg1/mpeg2, MediaSource Kinect
    http://sourceforge.net/projects/mfnode/

    http://jeux.developpez.com/faq/directx/?page=dshow

  7. #7
    Expert Confirmé Sénior
    Avatar de Philippe Vialatte
    Homme Profil pro Philippe Vialatte
    Architecte technique
    Inscrit en
    juillet 2004
    Messages
    3 030
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe Vialatte
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : juillet 2004
    Messages : 3 030
    Points : 11 819
    Points
    11 819

    Par défaut

    Oui je ne les ai plus, mon dernier article remonte à 2008...
    Tu as reçu mon message privé ?

    Je peux demander à ce que l'on te renvoies tes identifiants de connexion, mais il me faudrait une adresse e-mail pour cela...

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  8. #8
    Expert Confirmé

    Homme Profil pro david
    Responsable développement
    Inscrit en
    décembre 2003
    Messages
    1 652
    Détails du profil
    Informations personnelles :
    Nom : Homme david
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2003
    Messages : 1 652
    Points : 2 849
    Points
    2 849

    Par défaut

    Bonjour.

    Juste un Up...

    Personne ne m'a confirmé de l'intérêt de cet article. J'ai posté les sources et la documentation.
    Media Foundation video decoder mpeg1/mpeg2, MediaSource Kinect
    http://sourceforge.net/projects/mfnode/

    http://jeux.developpez.com/faq/directx/?page=dshow

  9. #9
    Expert Confirmé Sénior
    Avatar de Philippe Vialatte
    Homme Profil pro Philippe Vialatte
    Architecte technique
    Inscrit en
    juillet 2004
    Messages
    3 030
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe Vialatte
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : juillet 2004
    Messages : 3 030
    Points : 11 819
    Points
    11 819

    Par défaut

    Citation Envoyé par Philippe Vialatte Voir le message
    Je peux demander à ce que l'on te renvoies tes identifiants de connexion, mais il me faudrait une adresse e-mail pour cela...


    J'ai peut-être pas été assez clair il y'a...18 mois, mais oui, ton article est interessant, maintenant, il faudrait le gabariser, le corriger et le mettre en ligne, mais pour cela, il faut une @ pour te renvoyer tes identifiants (envoie la en PM en cas )

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •