Précédent   Forum du club des développeurs et IT Pro > Dotnet > Général Dotnet > Contribuez
Contribuez Proposez vos articles, cours, tutoriels, faq, sources pour .NET
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/11/2010, 03h09   #1
moldavi
Membre Expert
 
Homme david
Responsable développement
Inscription : décembre 2003
Messages : 1 292
Détails du profil
Informations personnelles :
Nom : Homme david
Âge : 38
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 292
Points : 2 107
Points : 2 107
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
moldavi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2010, 22h47   #2
Philippe Vialatte
Expert Confirmé Sénior

 
Avatar de Philippe Vialatte
 
Homme Philippe Vialatte
Architecte technique
Inscription : juillet 2004
Messages : 3 051
Détails du profil
Informations personnelles :
Nom : Homme Philippe Vialatte
Âge : 35
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 051
Points : 11 449
Points : 11 449
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.
Philippe Vialatte est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 19h11   #3
moldavi
Membre Expert
 
Homme david
Responsable développement
Inscription : décembre 2003
Messages : 1 292
Détails du profil
Informations personnelles :
Nom : Homme david
Âge : 38
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 292
Points : 2 107
Points : 2 107
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
Type de fichier : pdf client-server1.pdf (215,3 Ko, 40 affichages)
Type de fichier : pdf client-server2.pdf (225,0 Ko, 16 affichages)
Type de fichier : pdf client-server3.pdf (226,9 Ko, 12 affichages)
Type de fichier : pdf client-server4.pdf (165,6 Ko, 10 affichages)
__________________
Media Foundation video decoder mpeg1/mpeg2, MediaSource Kinect
http://sourceforge.net/projects/mfnode/

http://jeux.developpez.com/faq/directx/?page=dshow
moldavi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 19h16   #4
moldavi
Membre Expert
 
Homme david
Responsable développement
Inscription : décembre 2003
Messages : 1 292
Détails du profil
Informations personnelles :
Nom : Homme david
Âge : 38
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 292
Points : 2 107
Points : 2 107
Par défaut code source

Ici les sources du projet. Visual Studio 2008, Framework .net 3.5
Fichiers attachés
Type de fichier : zip client-server.zip (22,2 Ko, 26 affichages)
__________________
Media Foundation video decoder mpeg1/mpeg2, MediaSource Kinect
http://sourceforge.net/projects/mfnode/

http://jeux.developpez.com/faq/directx/?page=dshow
moldavi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 22h58   #5
Philippe Vialatte
Expert Confirmé Sénior

 
Avatar de Philippe Vialatte
 
Homme Philippe Vialatte
Architecte technique
Inscription : juillet 2004
Messages : 3 051
Détails du profil
Informations personnelles :
Nom : Homme Philippe Vialatte
Âge : 35
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 051
Points : 11 449
Points : 11 449
Citation:
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.
Philippe Vialatte est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 23h24   #6
moldavi
Membre Expert
 
Homme david
Responsable développement
Inscription : décembre 2003
Messages : 1 292
Détails du profil
Informations personnelles :
Nom : Homme david
Âge : 38
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 292
Points : 2 107
Points : 2 107
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
moldavi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 11h55   #7
Philippe Vialatte
Expert Confirmé Sénior

 
Avatar de Philippe Vialatte
 
Homme Philippe Vialatte
Architecte technique
Inscription : juillet 2004
Messages : 3 051
Détails du profil
Informations personnelles :
Nom : Homme Philippe Vialatte
Âge : 35
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 051
Points : 11 449
Points : 11 449
Citation:
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.
Philippe Vialatte est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2012, 21h02   #8
moldavi
Membre Expert
 
Homme david
Responsable développement
Inscription : décembre 2003
Messages : 1 292
Détails du profil
Informations personnelles :
Nom : Homme david
Âge : 38
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 292
Points : 2 107
Points : 2 107
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
moldavi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2012, 16h37   #9
Philippe Vialatte
Expert Confirmé Sénior

 
Avatar de Philippe Vialatte
 
Homme Philippe Vialatte
Architecte technique
Inscription : juillet 2004
Messages : 3 051
Détails du profil
Informations personnelles :
Nom : Homme Philippe Vialatte
Âge : 35
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 051
Points : 11 449
Points : 11 449
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.
Philippe Vialatte est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h55.


 
 
 
 
Partenaires

Hébergement Web