none
Base de donné pour créé un chat RRS feed

  • Question

  • Bonjour,
    Voila je suis en train de develloppez un programme de chat et ma question est la suivante:
    J'ai cree une base de donné mais si mon programme est installé sur une autre machine par exemple un pote qui habite a l autre bout de la france comment faire pour lui ecrire vu que la base de donné n est qu en local.Faut il que je prend une base de donné sur un hébergeur???
    Si oui auriez vous l adresse d un hebergeur .Net pas trop chere avec lesquel on peut develloppez en local.
    J ai vu qu il y avait WIndows Azure mais apparrement on ne peut que l utiliser avec les version complete de visual studio a savoir que j utilise les versions express.

    Merci
    Cordialement
    Adrien67
    samedi 6 février 2010 21:55

Réponses

  • Bonjour adrien,

    La base de données te permet de stocker des informations.
    Donc par exemple, tu peux stocker un historique de ce qui s'est dit sur ton chat.
    Par contre, ce n'est pas la base de données qui fera l'échange des informations entre plusieurs postes.

    Pour communiquer entre plusieurs postes, en ce qui concerne les chats, tu utilises les Sockets.
    Une Socket est un objet qui te permet de communiquer via le protocole TCP par exemple entre 2 machines.

    Voici plusieurs articles susceptibles de t'intéressser :
    1. un cours sur les Sockets en C# : http://stephaneey.developpez.com/tutoriel/dotnet/sockets/
    2. un chat réalisé en C# (avec les étapes de réalisation détaillées) : http://www.codeproject.com/KB/IP/TCPIPChat.aspx

    Si tu cherches d'autres exemples, je te conseille la recherche Google : chat C# socket
    Il existe tout un tas d'articles sur le sujet qui te permettont de comprendre comment les Sockets fonctionnent.
    N'hésite pas à poser des questions si leur fonctionnement t'échappe.

    En espérant que cela t'aide,

    Cordialement,

    Thomas
    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    jeudi 11 février 2010 09:34

Toutes les réponses

  • Bonjour,

     

    Pouvez-vous nous donner des informations plus détaillées sur votre projet ? Pourquoi avez-vous besoin d’une base de données pour votre programme de communication ?

     

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    mardi 9 février 2010 14:47
  • Ben voila pour l envois de message je penssais que c etait par base de donnée que c etait envoyé a travers le net a moins que ca ce passe autrement??
    jeudi 11 février 2010 02:12
  • Bonjour adrien,

    La base de données te permet de stocker des informations.
    Donc par exemple, tu peux stocker un historique de ce qui s'est dit sur ton chat.
    Par contre, ce n'est pas la base de données qui fera l'échange des informations entre plusieurs postes.

    Pour communiquer entre plusieurs postes, en ce qui concerne les chats, tu utilises les Sockets.
    Une Socket est un objet qui te permet de communiquer via le protocole TCP par exemple entre 2 machines.

    Voici plusieurs articles susceptibles de t'intéressser :
    1. un cours sur les Sockets en C# : http://stephaneey.developpez.com/tutoriel/dotnet/sockets/
    2. un chat réalisé en C# (avec les étapes de réalisation détaillées) : http://www.codeproject.com/KB/IP/TCPIPChat.aspx

    Si tu cherches d'autres exemples, je te conseille la recherche Google : chat C# socket
    Il existe tout un tas d'articles sur le sujet qui te permettont de comprendre comment les Sockets fonctionnent.
    N'hésite pas à poser des questions si leur fonctionnement t'échappe.

    En espérant que cela t'aide,

    Cordialement,

    Thomas
    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    jeudi 11 février 2010 09:34
  • Merci beaucoup cela m aide enormement .
    vendredi 12 février 2010 17:06