Enviar imagens com Socket

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

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

Seria um BufferedImage??

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

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