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 :

Room de chat


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 112
    Par défaut Room de chat
    bonjour tous le monde,
    je veux créer une application de chat en programmant avec c#, mais je ne sais pas d où il faut commencer.
    l objectif de cette discussion est de collécter le maximum d'avis,de suggestions et d'idées.
    et merci

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    Pourquoi collecter des avis ? (pourquoi pas me diras tu)

    Du chat... en C#... il y a moult exemples sur le net
    (souvent en utilisant le remoting d'ailleurs)

    sur codeproject et ailleurs, on en trouve plusieurs

    The Monz, Toulouse

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 112
    Par défaut
    merci pour ta réponse.
    en fait moi je voulais la travailler a base de socket mais bon si ce remoting et interessant je vais essayer.
    mais svp par où je dois commencer

  4. #4
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    tu peux tres bien le faire avec des sockets

    ListenerSocket par exemple, ca fonctionnera très bien evidemment

    L'interet du remoting serait de "créer" des evenements pour la mise à jour lors de la reception d'un message sur le serveur.

    LE principe d'un chat, en general, c'est :

    1 serveur qui centralise les connections.. et qui recoit un message à envoyer à quelqu'un... et qui route les messages des uns vers les autres..

    Maintenant, on pourrait prévoir un système qui fasse du chat point à point. Donc, le serveur ne servirait jusqu'à donner la liste des connecter et ensuite, chacun se connecte directement aux connectés

    (mais la solution via serveur est un peu mieux surtout par rapport aux accès reseaux)

    Maintenant, avec le remoting, c'est super simple à faire à partir du moment ou tu ne veux pas d'evenement. Car les evenements en remoting, c'est un peu chiant à gérer.

    Par contre, j'ai vu ya pas super longtemps un exemple de chat s'appuyant sur WCF et ca avait l'air simple, rapide et efficace à réaliser

    The Monz, Toulouse

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 112
    Par défaut
    merci pour votre aide ,
    donc je pense que je vais utiliser le .net remoting meme si j ai jamais travaillé avec

  6. #6
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 20
    Par défaut
    Si t'es motivé pour tout faire toi meme c'est super. Mais avent de commencer a coder, tu devrai peut etre mieux definir ton projet. Afin de ne pas avoir de mauvaise surprise en cours de route.

    Y a plusieur facon de faire un chat. J'ai trouvé de nombreux codes, avec des avantages et des incoveniants pour tous. Mais je n'ai pas trouvé le code parfait pour toutes les utilisations.

    Tu devrai peut etre definir :
    si un serveur peut accepter plusieurs clients.
    si il y aura un serveur central et tous les clients s'y connecte ou si un utilisateur sera serveur pour son/ses contacts.
    es ce qu'un client peut ecrire a un autre client en privé ou es ce qu'il va ecrire a tous les clients connecter (genre conference).

    Y a plusieur maniere de se connecter, alors faut voir l'utilisation que tu veux en faire.

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 126
    Par défaut
    moi je l'ai déjà fait en Java avec le RMI Remote Méthode Invocation c'est du même genre que le Remote du c# et c'est beaucoup plus simple qu'avec les socket !
    le remote gère automatiquement les sockets, il creé des squelettes de tes classes client et serveur et ensuite tu peux directement crée des instances de ces mêmes classes depuis le client ou le serveur : beaucoup plus simple
    en simplifier ça donne :
    dans le client par ex :

    InterfaceServeur serveur = new InterfaceServeur ();
    serveur.connection(this);

    enfin c'est super simplifier mais c'est l'idée
    apres je sais pas ce que ça donne en c# mais ça doit être du même genre !

Discussions similaires

  1. [Ejabberd] Ajout automatique de chat room/liste de contact
    Par p_oum dans le forum Applications et environnements graphiques
    Réponses: 0
    Dernier message: 21/03/2012, 21h35
  2. Chat room en Flex ?
    Par longbeach dans le forum Flex
    Réponses: 3
    Dernier message: 27/08/2009, 15h35
  3. [Flash] Chat irc ?
    Par Skorps dans le forum Flash
    Réponses: 9
    Dernier message: 13/10/2008, 00h55
  4. Réaliser un Chat avec support IP
    Par Sub0 dans le forum Développement
    Réponses: 12
    Dernier message: 14/07/2006, 10h59
  5. [TP]Création d'un Chat en Pascal!
    Par Sub0 dans le forum Turbo Pascal
    Réponses: 10
    Dernier message: 12/06/2003, 19h58

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