+ Responder ao Tópico



  1. #1
    Rurouni_Kenshin
    Visitante

    Padrão Enviar Imagem atraves de Sockets em C

    Pessoal,

    Por favor, alguem sabe me dizer como faco para enviar arquivos de Imagens ou outros tipos de arquivos atraves do Sockets em linguagem C, no ambiente Linux (Slackware e RedHat) ?


    Atenciosamente,

    Marcelo

  2. #2
    veiga
    Visitante

    Padrão sockets

    Ola,

    voce vai ter que colocar o conteudo do arquivo em buffer e enviar usando um send(). provavelmente o arquivo nao vai caber inteiro no buffer da mensagem então vai ter que fazer um for enviando os pedaços! se ainda nao sabe usar sockets da uma olhadas nesses links:

    Beej's Guide to Network Programming - Using Internet Sockets:
    http://www.ecst.csuchico.edu/~beej/guide/net/html/

    UNIX Socket FAQ:
    http://www.developerweb.net/sock-faq/

    Google
    http://www.google.com.br


    Qualquer coisa posta ae!

    feito!


    Marcelo Veiga Neves
    http://www.inf.ufsm.br/~veiga

  3. #3
    hez4el
    Visitante

    Padrão Enviar Imagem atraves de Sockets em C

    olá.

    O veiga ta certo, vc vai ter q mandar em pacotes e remontar na outra ponta
    pq o protocolo não permite envios de grandes quantidades de dados de uma vez. Tente dar uma olhada nas funções de stream para q vc possa utilizar envios de fluxo continuo o que não quer dizer q não vai de pedacinho, mas vão varios em sequencia com frequencia gariantida e validação contra erros.

    Abraços

  4. #4
    LenTu
    Visitante

    Padrão Re: sockets

    Citação Postado originalmente por veiga
    tsc tsc tsc tsc tsc( barulhinho q a gente faiz qdo naum gosta di alguma coisa)....

    jah falei q eh... www.garimpar.com

    ahuahuahauhauhauhau...

    pelo q intendi eh issu mesmo q o veiga flw...