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

Delphi Discussion :

Client/Serveur : config pare-feu Windows


Sujet :

Delphi

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 54
    Points : 37
    Points
    37
    Par défaut Client/Serveur : config pare-feu Windows
    Salut à tous,
    Pour mon activité Client/Serveur, je dois montrer comment la connexion peut s'effectuer entre le client et le serveur.
    Pour cela, je dois ouvrir des ports sur chaque poste
    Donc je fais pour les 2 postes (ou +):


    panneau config > centre sécurité > pare feu windows > Exceptions > Ajouter un port ----> Nom = echoTCP
    Port = 7
    + case à cocher TCP sélectionnée
    Ensuite, modifier étendue > case à cocher cochée "Uniquement mon réseau" > OK

    + idem pour UDP

    Il n'y a rien d'autre à faire?
    Pcq j'ai marqué sur ma feuille après tout ça :
    monNomTCP -> port 12000
    monNomUDP -> port 13000

    Merci d'avances

  2. #2
    Membre expert
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Points : 3 575
    Points
    3 575
    Par défaut
    Bonjour

    Est-ce que ces actions sont à faire en Delphi par programmation ?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 54
    Points : 37
    Points
    37
    Par défaut
    Salut

    Non ces actions sont à faire à la main avec l'interface de Windows pour que les machines puissent communiquer

  4. #4
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 446
    Points : 5 867
    Points
    5 867
    Par défaut
    salut

    le plus simple pour toi serai d'utilise un script
    du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Set objFirewall=CreateObject("HNetCfg.FwMgr") // on recupere le firewall xp 
    Set objPolicy=objFirewall.LocalPolicy.CurrentProfile // le profile 
     
    Set objPort = CreateObject("HNetCfg.FwOpenPort") // les port ouvert 
    objPort.Port = 9999
    objPort.Name = "Test Port"
    objPort.Enabled = FALSE
    Set colPorts = objPolicy.GloballyOpenPorts
    colPorts.Add(objPort)
    objPolicy.FirewallEnabled = TRUE
    je te laisse le soin d'utiliser le wmi en delphi si tu veut le faire de façon automatique

    pour plus d'info sur les script disponible voir ici
    @+ Phil

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 54
    Points : 37
    Points
    37
    Par défaut
    Merci pour ta réponse
    Mais pendant l'épreuve pratique c'est préférable de le faire sans script (et en plus je comprend pas grand chose au script )

    Donc si j'ouvre les ports sur chaque poste (ici le port 7 + case à cocher TCP sélectionnée.Ensuite, modifier étendue > case à cocher cochée "Uniquement mon réseau" > OK) et que j'ouvre la connexion avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    scktServeur.Port := 7;
    scktServeur.Active := True ;
    scktServeur.Open ;
    (coté serveur)

    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    scktClient.Address := txtIP.Text ;
    scktClient.Port := StrToInt(txtPort.text) ;
    scktClient.Open ;
    (coté client)

    ça marche?

  6. #6
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 446
    Points : 5 867
    Points
    5 867
    Par défaut
    salut

    je ne me souvient pas de tout mais il y a deja des port attribué pour des protocol particulier utilise plutot un port qui ne sert pas sinon dans le principe cela devrais fonctionner

    @+ Phil

Discussions similaires

  1. client/serveur et pare feu
    Par moijeux dans le forum Administration
    Réponses: 1
    Dernier message: 21/06/2010, 10h47
  2. Impossible de désactiver le pare-feu Windows
    Par belocom dans le forum Windows XP
    Réponses: 5
    Dernier message: 05/02/2007, 13h59
  3. Serveur FTP et Pare-feu windows
    Par *_Cub_* dans le forum Sécurité
    Réponses: 5
    Dernier message: 16/01/2007, 12h10
  4. probleme pare feu windows
    Par sneb5757 dans le forum Sécurité
    Réponses: 2
    Dernier message: 29/12/2006, 11h39
  5. impossible d'activer pare-feu windows
    Par slim dans le forum Sécurité
    Réponses: 4
    Dernier message: 05/02/2006, 21h43

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