Enviar imagens com Socket

4 respostas
C

Gostaria de saber, como enviar uma imagem através de um Socket? Tentei de várias formas já, mas ainda não descobri. Obrigado!

4 Respostas

aconstantino

Vc deve criar um buffer de 512 ou 1024 +/- e ir enviando os bytes para a outra máquina

C

Seria um BufferedImage??

aconstantino

Operacão de I/O como qualquer arquivo :slight_smile:

Guilherme_Silveira

Bom, primeiro crie uma stream de input para ler os dados do arquivo de imagens, e a medida que vai lendo, va jogando ele para a stream de saida (o Output do socket)

Nao se esqueca que o metodo de leitura e de escrita deve ser atraves de bytes e nao atraves de chars, isto eh, use o FileInputStream para leitura (crie um BufferedInputStream em cima dele) e um BufferedOutputStream para a saida (crie um em cima da OutputStream da socket), qq coisa envie o texto de envio de dados que voce possui e aquele que recebe os dados… damos uma ajuda…

Guilherme

Criado 28 de janeiro de 2003
Ultima resposta 29 de jan. de 2003
Respostas 4
Participantes 3