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
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