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

Entrée/Sortie Java Discussion :

[Socket] Fermeture socket conduit a exception


Sujet :

Entrée/Sortie Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2005
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 51
    Points : 27
    Points
    27
    Par défaut [Socket] Fermeture socket conduit a exception
    Bonjour a tous,
    j'ai developpé une communication client/serveur a l'aide de Datagram Socket.
    Qd je lance le serveur, la socket attend lors du maSocket.receive(paquet) jusqu'ici c'est normal :-)
    Maintenant j'aimerai fermer cette socket. Qd je lance un socket.close, je me prend une SocketException. Est-ce un comportement normal ?
    Y a-t-il une autre methode plus douce ?
    Merci d'avance!

  2. #2
    Nouveau membre du Club
    Inscrit en
    Juin 2005
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 51
    Points : 27
    Points
    27
    Par défaut
    Bon je viens de voir dans l'API que c'est un comportement "normal" qd le thread dans lequel s'excute le socket est bloqué.
    Il n'empeche, qq'un aurait-il une meilleure idée ?

  3. #3
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    Citation Envoyé par taillooo Voir le message
    Bon je viens de voir dans l'API que c'est un comportement "normal" qd le thread dans lequel s'excute le socket est bloqué.
    Il n'empeche, qq'un aurait-il une meilleure idée ?
    Comment ça c'est bloqué ? C'est pas le thread utilisant le socket qui ferme le socket ?

    Tu peux jetter un oeil ici : http://humbert-florent.developpez.co.../avance/#LIV-C

  4. #4
    Nouveau membre du Club
    Inscrit en
    Juin 2005
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 51
    Points : 27
    Points
    27
    Par défaut
    c'est a dire que je ferme la socket a partir d'un autre thread, pendant que la socket attend dans le socket.receive, et non juste apres avoir recu qq chose.
    L'exception m'indiquant Socket Closed, j'imagine que c un comportement normal...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [11g] Fermeture socket sur requete avec sysdate
    Par Francky8 dans le forum Administration
    Réponses: 1
    Dernier message: 03/02/2014, 16h59
  2. fermeture socket dans un thread
    Par adrien1 dans le forum Débuter
    Réponses: 0
    Dernier message: 20/04/2010, 15h45
  3. Sockets et Sockets ssl FTPS
    Par Emplyst dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 15/07/2006, 14h54
  4. [Net][Débutant(e)] socket c <-> socket java
    Par JulienT dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 25/11/2005, 17h46
  5. [Socket] Plusieurs socket pour un client
    Par meda dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 24/05/2005, 18h24

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