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

Développement Discussion :

socket en general


Sujet :

Développement

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 9
    Points : 7
    Points
    7
    Par défaut socket en general
    bonjour,
    je travaille sur un logiciel de messagerie et j'aurais quelques petites questions a propos des sockets:
    peut-on laisser un grand nombre de port ouvert en ecoute (1 ou 2 par client) sans risque?
    peut-on laisser le client et le serveur en ecoute sur le meme port en attendant que l'un d'entre eux réagit?
    la creation d'un socket est-elle lourde (prend du temps)?
    que se passe-t-il en tcp si la requete arrive juste avant que le serveur se mette en ecoute?
    merci

  2. #2
    Membre éprouvé
    Avatar de goldkey
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 802
    Points : 1 084
    Points
    1 084
    Par défaut
    pour l'ouverture des ports ce n'est vraiment pas conseillé de laissé beaucoup de ports ouvert a cause du piratage bien sur!!!!
    Yes We Can

  3. #3
    Membre expérimenté
    Avatar de nyal
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    622
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2002
    Messages : 622
    Points : 1 428
    Points
    1 428
    Par défaut Re: socket en general
    Citation Envoyé par kev03
    peut-on laisser un grand nombre de port ouvert en ecoute (1 ou 2 par client) sans risque?
    Il n'y a pas de problemes. Si tu as besoin de plusieurs port d'ecoute (Comme ftp par exemple), tu peux le faire.

    Citation Envoyé par kev03
    peut-on laisser le client et le serveur en ecoute sur le meme port en attendant que l'un d'entre eux réagit?
    Oui. Tu as pour cela la fonction comme si nomme select. Elle te permettra de savoir quand quelque chose se passe sur des sockets. (Et aussi des file descriptors par exemple)

    Citation Envoyé par kev03
    la creation d'un socket est-elle lourde (prend du temps)?
    La creation d'une socket se fait rapidement. Tu ne verras rien en temps humain.
    Ce qui prend du temps :
    -> La connexion
    -> Les transports de trames (notamment les verifications du tcp)

    Citation Envoyé par kev03
    que se passe-t-il en tcp si la requete arrive juste avant que le serveur se mette en ecoute?
    merci
    Tu peux toujours recuperer la trame en ecoutant ensuite. Mais tu ne pourras pas accepter la connexion de suite. Il faudra relancer la connexion du cote client. (Ca depend du temps bien entendu)

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    merci beaucoup
    cela va enormement m'aider pour l'analyse de mon appli
    j'espere pouvoir aider quelqu'un a mon tour sur un sujet que je maitrise un peu plus.
    A+

Discussions similaires

  1. executer une application a distance : Sockets ? RPC ? CORBA?
    Par a_hic dans le forum Développement
    Réponses: 5
    Dernier message: 30/05/2006, 13h02
  2. raw socket et langage c
    Par SlayDave dans le forum Développement
    Réponses: 2
    Dernier message: 29/08/2002, 19h09
  3. socket
    Par ben91 dans le forum Développement
    Réponses: 5
    Dernier message: 13/08/2002, 11h04
  4. Socket:Envoyer du texte d'un serveur vers tout les clients
    Par cedm78 dans le forum Web & réseau
    Réponses: 7
    Dernier message: 01/08/2002, 16h40
  5. transfert d'un fichier bitmap en socket tcp
    Par localhost dans le forum C++Builder
    Réponses: 5
    Dernier message: 29/07/2002, 00h40

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