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 :

envoyer un fichier de grande taille


Sujet :

C#

  1. #1
    Membre éclairé Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Par défaut envoyer un fichier de grande taille
    bonjour,

    je souhaiterais savoir comment faire pour envoyer des gros fichiers a travers les sockets moi ce que je voudrais réellement c'est d'envoyer une image d'un pictureBox vers un autre sur une application distante, mais apparemment je ne peux pas donner une grande valeur a mon tableau de byte ?! donc soit je ne reçois qu'une partie de l'image ou bien je ne la reçois pas dutout !!

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Salut,

    es tu obligé d'utiliser les sockets ? c'est assez bas niveau par rapport à ce que proprose dotnet. Je te suggère plutôt WCF qui est plus simple à mettre en oeuvre.

  3. #3
    Membre éclairé Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Par défaut
    salut,

    oui je sais d'ailleurs dans une partie de mon projet j'ai utilisé WCF pour les images, mais moi en fait les clients sont soit pocket PC ou bien PC et j'ai pas pu gérer les services sur les PDA ! (je ne peux ni héberger de dans ni utiliser les callback) alors je me suis retourné vers les sockets

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Citation Envoyé par ralf91 Voir le message
    (je ne peux ni héberger de dans ni utiliser les callback) alors je me suis retourné vers les sockets
    Pour être ma question est stupide, mais pourquoi as tu besoin un duplex avec callbacks ? Vu ton premier post, si c'est juste pour envoyer une image, il n'y a pas besoin de duplex dans ce cas.
    Et puis même si ton appli utilise les sockets, disposer d'un service WCF de transfert de fichiers possède une certaine logique.

  5. #5
    Membre éclairé Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Par défaut
    Ben pour les callback parce que mon projet contient un chat et les deux applications échangent des images entre elles

    En ce qui concerne WCF :

    Pourrais tu me dire comment afficher une image envoyée par un station distante sur pocket PC sans que j'utilise un service qui permet cet affichage ? (car a mon avis il faudrait utiliser un service hébergé sur le pocket PC pour afficher dans un de ses control or l'hébergement d'un service avec .Net CF n'est pas possible !)

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Citation Envoyé par ralf91 Voir le message
    Ben pour les callback parce que mon projet contient un chat et les deux applications échangent des images entre elles
    La notion de callbacks/duplex en WCF est particulière. C'est un moyen qui permet au serveur de recontacter un client spécifique de manière indépendante. C'est comme si le client devenait finalement serveur à son tour.



    Pourrais tu me dire comment afficher une image envoyée par un station distante sur pocket PC sans que j'utilise un service qui permet cet affichage ?
    J'ai juste fait quelques dev sur pocket il y a bien longtemps, et je ne connais LA façon de faire dans ton cas. Néanmoins, on pourrais imaginer une architecture dans laquelle, c'est le client pocket qui fait les demandes de synchro au serveur. Celui-ci lui répond avec les nouvelles données (images). Ce mécanisme nommé polling permet de lever les problèmes de cette problématique bien connue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/06/2010, 03h56
  2. Envoyer des fichiers de grande taille
    Par ralf91 dans le forum Windows Communication Foundation
    Réponses: 9
    Dernier message: 20/02/2010, 18h04
  3. Réponses: 4
    Dernier message: 24/11/2009, 10h17
  4. [WSS 3.0 SP1] Upload de fichier de grande taille
    Par dev01 dans le forum SharePoint
    Réponses: 11
    Dernier message: 24/06/2008, 16h02
  5. Réponses: 4
    Dernier message: 23/05/2007, 22h29

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