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 :

envoi et recevoir les données via Modem


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    295
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 295
    Par défaut envoi et recevoir les données via Modem
    Bonjour,

    J'ai deux pc qui sont équipés par modem lié avec une ligne téléphonique.
    Est ce que c'est possible de réaliser une application client serveur qui permet d'échanger (envoi /recevoir) les données via Modem ?

    Sinon j'ai cherché dans le sens comment travailler avec l'objet SerialPort dotnet et j'ai exploré comment on écrit les données dans le port série via ce objet mais j'ai pas pu trouver comment on envoie les données ecrites dans ce port vers l'autre pc via modem.

    J'espére que mon probléme est compris par vous.
    N'hésitez pas a me proposer des solutions.

    Merci de m'aider.

  2. #2
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Oui c'est largement possible.

    Pour écrire c'est très simple il y a une méthode write ou writeline dans serialport.

    Pour envoyer les données du pc au modem il faut les raccorder avec un câble. Quand tu ouvriras et écriras dans ton serialport ce sera transmis à l'équipement branché au bout (le modem)

    Par contre il va te falloir regarder de plus près le protocole de ton modem afin de pouvoir communiquer (quoi et comment écrire vers le modem, quoi et comment lire/interpréter ce qui vient du modem, synchronisation entre lecture/écriture...)

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    295
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 295
    Par défaut
    est ce que c'est possible d'avoir un exemple concret sur ca?

  4. #4
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    using System.IO.Port;
     
    class ModemWriter
     
    {
       private SerialPort sp;
     
       public ModemWriter()
       {
         sp = new SerialPort():
        sp.PortName="COM1";
       }
     
       public SendMessageToModem(string mess)
       {
              sp.Open();
              sp.WriteLine(mess);
              sp.Close();
       }
    }
    Pour lire ce n'est pas plus difficile je te laisse y réfléchir

  5. #5
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    295
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 295
    Par défaut
    dans cet exemple que tu m' a donnée j'ecrit seulement dans le port com
    dans c'est quoi la facon d'envoyer le text ecrit vers l'autre PC , on n'envoit pas la partie numérotation modem distant pour envoyer les trames des données?

  6. #6
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Je t'ai donné un exemple pour écrire sur un port série ce qui semble être le cas de ton architecture car ton modem est relié au pc par une liaison série si j'ai bien compris.

    ensuite pour savoir quelle trame ou numérotation envoyer il faut en effet regarder la doc du protocole du modem, il peut aussi y avoir une partie identification (PPP?)

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/06/2010, 09h13
  2. [VB.NET]transfert de données via modem
    Par stevsoft dans le forum Windows Forms
    Réponses: 5
    Dernier message: 26/07/2006, 17h04
  3. communication des données via modem+rtc en VB6
    Par kadirov dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 06/07/2006, 11h56
  4. Réponses: 15
    Dernier message: 20/06/2006, 10h29
  5. Comment recevoir les données vers un client ?
    Par Kadaj dans le forum Réseau/Web
    Réponses: 9
    Dernier message: 04/06/2006, 17h49

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